@hackage fay0.9.1.0

A compiler for Fay, a Haskell subset that compiles to JavaScript.

Fay is a proper subset of Haskell which can be compiled (type-checked) with GHC, and compiled to JavaScript. It is lazy, pure, with a Fay monad, an FFI, tail-recursion optimization (experimental). It implements no type system, for type-checking you should use GHC.

Documentation

See documentation at http://fay-lang.org/ or build your own documentation with:

$ cabal unpack fay
$ cd fay-*
$ cabal install -fdevel
$ dist/build/fay-docs/fay-docs

Examples

See http://fay-lang.org/#examples.

Release Notes

  • Infix constructor applications and infix operator constructors.

  • Warn when NoImplicitPrelude isn't specified.

  • Added fay --version.

  • Html wrapper enhancements.

  • Initial pass-through to collect record information. This means records can now be used before they're defined.

  • Expose more prelude functions.

  • Fixed doctype typo in HTML wrappers.

  • Basic interactive shell

See full history at: https://github.com/chrisdone/fay/commits