Какъв е статусът на плъгина за продължения в Scala 2.10; Леко съм объркан. Следната настройка е в документацията на Akka 2.2-SNAPSHOT:
autoCompilerPlugins := true,
libraryDependencies <+= scalaVersion {
v => compilerPlugin("org.scala-lang.plugins" % "continuations" % "2.10.0")
},
scalacOptions += "-P:continuations:enable",
Първо, scalacOption
вече не работи с 2.10 и scalaVersion
всъщност не се използва в библиотечните зависимости. Ако наивно продължа с 2.10 и без специални конфигурации (премахнете всичко по-горе) и Akka 2.1.0:
import concurrent.ExecutionContext.Implicits.global
import akka.dataflow._
flow { "Hello world!" } onComplete println
Получавам грешка, показваща, че приставката за продължения не е активирана.
Какъв е правилният подход за активиране на продълженията в Scala 2.10?
По-специално: Как мога да вляза в sbt console
и да изпробвам горния пример с flow
. Изглежда също трябва да се уверя, че приставката за компилатор е активирана за REPL?
РЕДАКТИРАНЕ: Записът scalacOptions
работи, изглежда имам правописна грешка.