文件名称:scala-native-loop:可扩展的事件循环和面向Scala Native的面向异步IO; 由libuv提供支持
文件大小:26KB
文件格式:ZIP
更新时间:2024-06-15 11:01:07
Scala
本机循环(PRE-RELEASE) 可扩展的事件循环和面向Scala Native的面向异步IO; 由libuv提供支持。 :construction:正在施工:construction: 如果您正在寻找新的0.4重写,请检查04分支。 master的当前状态主要来自《 》一书。 它是什么? scala-native-loop为Scala Native提供了一个真实的,异步的ExecutionContext实现。 它由libuv支持,libuv是运行node.js生态系统的C库。 除了基本的Future调度之外,我们还可以使用libuv提供其他基本功能,例如: 文件IO 管道IO TCP套接字 UDP套接字 计时器 为了为实用的异步Scala Native程序提供一个有效的API,我们有两个子项目client和server ,它们通过集成其他C库分别提供了一个异步HTTP client和server: 用于请求解析,以及具有H
【文件预览】:
scala-native-loop-master
----client()
--------curl.scala(11KB)
----.gitignore(80B)
----core()
--------src()
----pipe()
--------pipe.scala(4KB)
----project()
--------plugins.sbt(320B)
--------build.properties(18B)
----server()
--------server.scala(4KB)
--------parsing.scala(4KB)
----.travis.yml(348B)
----scalajs-compat()
--------RawTimers.scala(2KB)
--------package.scala(3KB)
----examples()
--------server()
--------timer()
--------curl()
----README.md(4KB)
----.scalafmt.conf(190B)
----build.sbt(3KB)