god*_*zsa 6 javascript functional-programming transpiler
是否有一种语言可以转化为JavaScript(如TypeScript,CoffeScript等)并且几乎是纯粹的功能(如Haskell,Erlang,F#)?
我知道有些库有助于维护不变性(Underscore),ES6中有很多很酷的数组函数和lambdas.但我正在寻找的是一个功能类似的语法和转换器,所以我可以用很少的努力编写功能JavaScript.
其他语言包括ClojureScript(Clojure)和Funscript(F#)
其中,我只使用过Scala.js和Elm,这两者在我看来都非常好用.
在Elm和PureScript中,默认情况下会使用curry函数.在Scala中,使用多个参数列表可以非常轻松地完成Currying:
def curried(param1: Int)(param2: Int): Int = ...
Run Code Online (Sandbox Code Playgroud)