【文件属性】:
文件名称:future.scala:堆栈安全的异步编程
文件大小:23KB
文件格式:ZIP
更新时间:2021-05-06 07:28:06
scala functional-programming asynchronous continuation monad
未来Scala
future.scala是的精神继任者,它以纯函数形式提供了堆栈安全的异步编程。 我们放弃了Stateless Future内置的async / await支持,转而使用了提供的更通用的monadic / each语法。
future.scala提供类似于scala.concurrent.Future或scalaz.concurrent.Task的API,但scalaz.concurrent.Task不会抛出*Error 。
设计
future.scala继承了无状态未来的许多设计决策。
com.thoughtworks.future.Future
scalaz.concurrent.Task
scala.concurrent.Future
无状态
是的
是的
不
免线程
是的
是的
不
异常处理
是的
是的
是的
支持协方差
是的
不
【文件预览】:
future.scala-2.0.x
----future()
--------.js()
--------.jvm()
--------build.sbt(695B)
--------src()
----.gitignore(26B)
----README.md(10KB)
----build.sbt(713B)
----LICENSE(11KB)
----.scalafmt.conf(33B)
----.travis.yml(730B)
----future-MultipleException()
--------.js()
--------.jvm()
--------build.sbt(247B)
--------src()
----secret.sbt(685B)
----NOTICE(559B)
----project()
--------plugins.sbt(584B)
--------build.properties(18B)