文件名称:forgefx:使用生成器的代数效果和处理程序
文件大小:138KB
文件格式:ZIP
更新时间:2024-05-18 13:06:59
async effects JavaScript
可组合的效果 这是一个具有可组合效果和有效程序的实验。 它基本上是代数效应和处理程序,使用生成器作为延续的基础实现。 尝试一下 node -r @babel/register ./examples/delay node -r @babel/register ./examples/async-problem/index ./examples/async-problem/input 查看 强调 效果接口和实现的分离:带有接口的程序,在运行程序时提供效果实现。 可组合效果:从现有效果创建新效果。 可组合方案: yield *可以用来组成effectful程序。 取消的异步效果。 灵感 的协程实现
【文件预览】:
forgefx-master
----.gitignore(65B)
----.flowconfig(95B)
----package.json(1KB)
----package-lock.json(524KB)
----.travis.yml(108B)
----packages()
--------core()
----.importjs.js(108B)
----lerna.json(100B)
----examples()
--------server()
--------exception.js(428B)
--------async-problem()
--------readline()
--------stack-safety.js(1KB)
--------delay.js(496B)
----README.md(949B)
----renovate.json(125B)