Scala 2.10中的continuations插件的狀態是什麼?我有點困惑。下面的設置是在Akka 2.2-SNAPSHOT documentation:Scala 2.10和Continuation(akka-dataflow)在sbt控制檯中
autoCompilerPlugins := true,
libraryDependencies <+= scalaVersion {
v => compilerPlugin("org.scala-lang.plugins" % "continuations" % "2.10.0")
},
scalacOptions += "-P:continuations:enable",
首先,scalacOption
不與2.10工作了,而scalaVersion
是不實際在庫的依賴使用。如果我天真與2.10並沒有什麼特殊的配置繼續(除去以上所有),並阿卡2.1.0:
import concurrent.ExecutionContext.Implicits.global
import akka.dataflow._
flow { "Hello world!" } onComplete println
我收到一條錯誤的延續插件是不啓用。
什麼是在Scala 2.10中啓用延續的正確方法?
特別是:我怎樣才能進入sbt console
並試用上面的例子flow
。看來我還需要確保爲REPL啓用了編譯器插件。
編輯:本scalacOptions
進入確實工作,看來我有一個錯字。
基本上我在同樣的情況[這個郵件列表海報](https://groups.google.com/forum/#!msg/simple-build-tool/Uj-7zl9n3f4/oC8Nl5UdFIIJ),只有Scala 2.10和sbt 0.12.1;根據馬克哈拉當時,它「應該沒有進一步配置」 –