红联Linux门户
Linux帮助

PureScript 0.6.5发布,静态类型语言

发布时间:2015-02-09 09:29:45来源:红联作者:empast
PureScript 0.6.5 发布,此版本现已提供下载,更新内容如下:

增强

支持轻量级 record constructors (@garyb):

person :: Maybe String -> Maybe Number -> Maybe Address -> Maybe Personperson = { name: _, age: _, location: _ } <$> name <*> age <*> location

支持 Field accessor sections (@garyb):

getPersonName :: Maybe StringgetPersonName = (.name) <$> getPersonInfo

对象更新函数引入语法糖:

updateName :: Person -> String -> PersonupdateName person = person { name = _ }

支持 Operator sections (@garyb)

Bug 修复

Some command line options were fixed in psc-make (@paulyoung)

Some module import errors were fixed (@garyb)

A typechecker bug related to row synonyms was fixed (#795, @paf31)

PureScript 是个小巧而强大的静态类型语言,可以编译成 JavaScript。purescript 主要是由 Haskell 和 PureScript 编写的。

下载地址:https://github.com/purescript/purescript/releases/tag/v0.6.5

来自:开源中国社区
文章评论

共有 0 条评论