The fay package

[Tags:bsd3, library, program]

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.


See documentation at or build your own documentation with:

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



Release Notes

Some more compilation options.

See full history at:


Versions,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0.18.1,,,, 0.19,,, 0.19.1,,, 0.19.2,,,,,,,,,,,,,,,, 0.21.1, 0.21.2,,,,,,,,,,,,,,,,,,,,,
Change log CHANGELOG
Dependencies base (>=4 && <4.7), blaze-html (<, blaze-markup, bytestring, data-default, directory, filepath, haskell-src-exts (<1.14), HUnit, json, mtl, pretty-show, process, time [details]
License BSD3
Copyright 2012 Chris Done
Author Chris Done
Stability Unknown
Category Development
Home page
Uploaded Sat Jul 28 08:36:11 UTC 2012 by ChrisDone
Updated Fri Aug 14 15:19:15 UTC 2015 by AdamBergmark to revision 2
Distributions LTSHaskell:, NixOS:, Stackage:, Tumbleweed:
Downloads 18627 total (318 in the last 30 days)
0 []
Status Docs uploaded by user
Build status unknown [no reports yet]




Maintainer's Corner

For package maintainers and hackage trustees