阿里百川,开启移动应用开发的新篇章
PureScript 是个小巧而强大的静态类型语言,可以编译成 JavaScript。purescript 主要是由 Haskell 和 PureScript 编写的。
PureScript 0.6.9 发布,此版本现已提供下载:
linux64.sha
linux64.tar.gz
macos.sha
macos.tar.gz
win64.md5
win64.tar.gz
Source code (zip)
refEq
and refIneq
are no longer exported from the Prelude
.
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 。