Elm 0.15 发布,此版本主要是引入了 Tasks,定义复杂的异步操作,类似 C# 的 tasks 和 JavaScript 的 promises。
因为引入了 tasks,新增了一些包:
elm-http -- 使用高级别 API 从服务器获取 JSON 和字符串
elm-history -- 从 Elm 简单导航浏览历史
elm-router -- 基于 URL 动态生成页面
elm-storage -- 本地存储
此外,此版本还包括了 Motivation 优化;更快的文本渲染;新增“No Runtime Exceptions”;导入语法;引入 Mailbox;返回 elm 命令等等,详细改进请看发行说明。
Elm是一种函数式语言,可编译为HTML、CSS和JavaScript。
Elm为函数式反应编程而设计,便于创建高可交互应用。
软件详情:http://elm-lang.org/blog/announce/0.15.elm
下载地址:https://github.com/elm-lang/elm-compiler/releases
来自:开源中国社区

