一个 REPL 来绑定它们?
我想知道是否有一个不特定于语言的 REPL 。我花了很多时间反复研究 REPL(主要是 Clojure、Scala 和 Haskell),而捆绑的 REPL 或多或少都让我感到沮…
将 scalac 插件拆分为多个文件
我想将我的 scalac 插件拆分为多个文件。这听起来很容易,但由于 import global._ 行产生的路径相关类型问题,我还没有成功实现它。 这是 Lex Spoon …
我需要将 sbt-launcher.jar 签入 sbt 托管项目吗?
我在 github 上看到了几个 scala 项目,它们将这些文件捆绑到其 sbt 管理项目的根目录中: sbt.cmd sbt (shell script) sbt-launcher.jar 这是推荐的…
Scala Actor 模型的灵活性
我一直在使用基于参与者的编程模型和 Microsoft 的 C++ 异步代理库。 在开始尝试 Scala 后,在我看来,它的模型并不像异步代理那么丰富。例如,异步代…
Clojure GUI 编程很难
我正在使用 Swing GUI 编写一个实用程序。我正在尝试使用 Martin Fowler 的 演示模型 来促进测试。我的应用程序将使用 java.util.prefs.Preferences …
collection.immutable.Map[ K, SoftReference[ V ]] 超过 google 的 MapMaker?
假设一个潜在的多线程环境。我想将地图与(值)缓存一起使用。为什么我更喜欢其中一个 collection.immutable.Map.empty[ K, SoftReference[ V ]] new …
Java/Scala 中类似 Scipy 的功能?
Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …
使用 Squeryl 时必须绑定会话错误
更新: 好的,我解决了遇到的问题,但我仍然不太确定我做错了什么。无论如何,我在 IRCDB 中编写了以下方法: def tryit[T](p: => T) = { Class.for…
如何在 OSX 上从 SBT 获取颜色编码的控制台输出?
现在,我的 SBT 输出中唯一的颜色是行前缀(例如 [info]、[error] 等)和阶段信息(例如 = =编译==等)。 是否可以获得文件名和错误行号的颜色信息? …
这怎么会是类型不匹配呢?
val eventListeners = new HashMap[Class[Event], ArrayBuffer[Event => Unit]] def addEventListener[A <: Event](f: A => Unit)(implicit mf…