【发布时间】:2016-04-25 11:26:43
【问题描述】:
是否有一种语言可以转换为 JavaScript(如 TypeScript、CoffeScript 等)并且几乎是纯函数式的(如 Haskell、Erlang、F#)?
我知道有一些库可以帮助保持不变性(下划线),并且 ES6 中有很多很酷的数组函数和 lambda。但我正在寻找的是一个类似函数式的语法和转译器,所以我可以毫不费力地编写函数式 JavaScript。
【问题讨论】:
-
wiki.haskell.org/The_JavaScript_Problem 是一个非常详尽的列表。
-
Haskell 本身转译为 JS!查看github.com/ghcjs/ghcjs
标签: javascript functional-programming transpiler