「开源」Elm 0.19发布


#1

Elm 是一种函数式编程语言,编译成Javascript运行。

Elm is a functional language that compiles to JavaScript. It competes with projects like React as a tool for creating websites and web apps. Elm has a very strong emphasis on simplicity, ease-of-use, and quality tooling.

Elm 0.19版开发历时18个月时间。新版本重要变化:

  • 编译尺寸优化:函数级死代码消除,Record字段名称优化
  • 编译速度更快
  • 更好的文档和错误提示
  • 命令行工具集成
# 0.19         # 0.18
elm make       # elm-make
elm repl       # elm-repl
elm reactor    # elm-reactor
elm install    # elm-package install
elm publish    # elm-package publish
elm bump       # elm-package bump
elm diff       # elm-package diff

https://guide.elm-lang.org
http://elm-lang.org/blog/small-assets-without-the-headache