fay: A compiler for Fay, a Haskell subset that compiles to JavaScript.
Fay is a proper subset of Haskell which is type-checked with GHC, and compiled to JavaScript. It is lazy, pure, has a Fay monad, an FFI, tail-recursion optimization (experimental), and support for cabal packages.
Documentation
See documentation at http://fay-lang.org/ or build your own documentation with:
$ cabal unpack fay $ cd fay-* $ cabal install $ cabal install fay-base
Examples
See http://fay-lang.org/#examples.
Release Notes * Support for newtypes (with no runtime cost!)
--base-path flag to specify custom location for fay-base
Fix a bug where imports shadowing local bindings would prevent the local binding from being exported
See full history at: https://github.com/faylang/fay/wiki/Changelog
Modules
[Index]
Flags
Name | Description | Default | Type |
---|---|---|---|
devel | Don't build fay-tests if this flag is supplied | Disabled | Automatic |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- fay-0.14.5.0.tar.gz [browse] (Cabal source package)
- Package description (revised from the package)
Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.