有没有人提供一些代码来正确地将Scala 2.10的Future转换为新的Scalaz7 Future?我知道如何通过Scala Promise将Scalaz Future转换为Scala Future,但不确定如何正确地处理它。
例如:
import scalaz.concurrent.{Future => Zuture}
import scala.concurrent.Future
我希望你能够实现
implicit def scalaF2scalazF[A](in:Future[A]):Zuture[A]=???
那么显然很容易写出来
implicit def scalaF2scalazTask[A](in:Future[A]):Task[A]=???
因为那是我真正想要的 :-)
scala.concurrent.Future
的实例。 - George