1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

新闻 PureScript 0.6.5 发布,静态类型语言 下载

本帖由 漂亮的石头2015-02-09 发布。版面名称:软件资讯

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    486,020
    赞:
    46
    PureScript 0.6.5 发布,此版本现已提供下载,更新内容如下:

    增强


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

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

    • 支持 Field accessor sections (@garyb):

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

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

    updateName :: Person -> String -> Person
    updateName 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 编写的。

    PureScript 示例代码:


    module Main where
    import Debug.Trace
    main = trace "Hello, World!"

    编译成 JavaScript 代码:


    var PS = PS || {};
    PS.Main = (function () {
    "use strict";
    var Debug_Trace = PS.Debug_Trace;
    var main = Debug_Trace.trace("Hello, World!");
    return {
    main: main
    };
    })();
    PureScript 0.6.5 发布,静态类型语言下载地址
     
正在加载...