Каков статус плагина продолжений в 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 и без особых настроек (убрать все вышеперечисленное), а Акку 2.1.0:
import concurrent.ExecutionContext.Implicits.global
import akka.dataflow._
flow { "Hello world!" } onComplete println
Я получаю сообщение об ошибке, указывающее, что подключаемый модуль продолжений не включен.
Каков правильный подход к включению продолжений в Scala 2.10?
В частности: как я могу зайти в sbt console
и попробовать приведенный выше пример с flow
. Кажется, мне также нужно убедиться, что плагин компилятора включен для REPL?
EDIT: запись scalacOptions
действительно работает, кажется, у меня опечатка.