设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 软件追踪 查看内容

PureScript 0.6.9发布,静态类型语言

2015-3-18 22:51| 发布者: joejoe0332| 查看: 720| 评论: 0|原作者: oschina|来自: oschina

摘要: PureScript 是个小巧而强大的静态类型语言,可以编译成 JavaScript。purescript 主要是由 Haskell 和 PureScript 编写的。PureScript 0.6.9 发布,此版本现已提供下载:linux64.shalinux64.tar.gzmacos.shamacos.tar ...

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

PureScript 0.6.9 发布,此版本现已提供下载:

更新内容如下:

重大改进

  • refEq and refIneq are no longer exported from the Prelude.

Bug 修复

  • Instances can now be defined before the corresponding class declaration (@paf31)

  • A bug related to imports in psci was fixed. (@paf31)

  • A typechecker bug related to type class dictionaries was fixed. (@garyb)

  • A bug related to operator precedence in codegen was fixed. (@garyb)

功能增强

  • psci now supports long-form directives (@mrhania)

  • Syntax for imports and other declaration types in psci was improved. (@hdgarrood)

  • Markdown comments can now be included at the module level (@joneshf)

  • Error messages are now represented internally as an algebraic data type, and pretty printing has been improved by using the boxes library. Errors now link to the wiki. (@paf31)

  • psc-docs can now generate tags files for Vim and Emacs (@jacereda)

  • psci now supports a --node-opts flag for passing options to the Node executable. (@MichaelXavier)

  • Code gen now preserves names of more function arguments in case statements (@andyarvanitis)

文档

  • The Prelude now has Markdown documentation (various contributors - thank you!)

  • The Pursuit website has been updated with new versions of libraries, including Markdown documentation (@hdgarrood)

  • The following libraries are now core libraries:

    • purescript-tailrec - A type class for monadic tail recursion

    • purescript-monad-eff - A type class for monads supporting native effects

    • purescript-integers - Integer numeric type

    • purescript-invariant - Invariant functors

    • purescript-parallel - An applicative functor for parallel composition of asynchronous computations

其他

  • There is an experimental C++11 backend for PureScript called pure11.

更多内容请看这里:https://github.com/purescript/purescript/releases/tag/v0.6.9


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部