文件名称:yado-js:另一个Java注释符号
文件大小:78KB
文件格式:ZIP
更新时间:2024-06-14 11:20:15
monads functional-programming composing do-notation JavaScript
然而,另一个执行-符号为Javascript 目录 关于该项目 Haskell Do-Notation是一个很棒的功能,也适用于monad。 我可以通过以下几种尝试来尝试将其引入Javascript世界: 基于生成器:使用生成器函数和yield指令作为Haskell绑定运算符。 这将是一个很好的解决方案,但有一个非常严重的缺点。 语言扩展:扩展Java语言以将您的do代码解糖到普通javascript。 这需要预编译您的代码或使用eval动态评估您的“及时”已终止代码(调试是什么?IDE?)。 通过数据结构进行仿真:此库的情况。 我们使用原始的javascript数据结构,该数据结构将被解释为Do表示法。 这带来了: :grinning_face_with_smiling_eyes: Vannilla javascript。 没有预编译/评估。 :grinning_face_with_smiling_eyes: 支持不确定的Monad。 :grinning_face_with_smiling_eyes: 计算效率高 :pensive_face: 写/读不像生成器或
【文件预览】:
yado-js-main
----.gitignore(2KB)
----tsconfig.json(391B)
----README.md(10KB)
----tests()
--------maybe.test.js(1KB)
--------utyFunctions.test.js(3KB)
--------array.test.js(3KB)
--------fantasyLand.test.js(753B)
--------features.test.js(1KB)
----LICENSE(1KB)
----package.json(924B)
----index.js(2KB)
----images()
--------logo.png(16KB)
--------logo.svg(4KB)
----yarn.lock(118KB)
----ast.json(2KB)
----.eslintrc.json(248B)