文件名称:effectfuljs:JavaScript嵌入式效果编译器
文件大小:2.52MB
文件格式:ZIP
更新时间:2024-02-18 11:43:37
javascript babel babel-plugin continuation monad
JavaScript嵌入式效果编译器 这是一个将JavaScript编译为JavaScript转译器(babel插件)以及一些预定义的工具的工具。 它通过运行时库扩展了具有各种计算效果JavaScript语言,但没有任何语法扩展。 有这样的库用于: EcmaScript效果扩展(异步函数,生成器和异步生成器) 为什么不本地或其他翻译员 抽象API- 持续状态- 具体的API- ,最佳性能 隐式并行 导出程序的静态图以进行分析和转换为其他语言-WIP 多提示定界延续- 逻辑编程-WIP 调试器API- 和VSCode插件 尚未实现: 代数效应 概率编程 并行和分布式编程 持续的延续 自适应计算 React式编程(使用RxJS)- 它们通常是小型库,其中一些只是围绕知名接口(如Promises或Observables)的小包装。 编译器将ES2018转换为ES2018,不需要任何语法扩展。 因此它可以应用于其他针对JS的编译器的结果,例如CoffeeScript,TypeScript等。 用法 EffectfulJS是构建编译器的工具。 有许多包装选项和用法,但通常遵