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

[ bsd3, development, fay, library, program, web ] [ Propose Tags ]

Fay is a strict subset of Haskell which can be compiled (type-checked) with GHC, and compiled to JavaScript.


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

$ cabal build
$ dist/build/fay-docs/fay-docs


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

Release Notes

Lots of documentation updates, some runtime fixes, some more examples, tail-call optimization prototype.

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

Versions [faq],,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 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 BSD-3-Clause
Copyright 2012 Chris Done
Author Chris Done
Maintainer chrisdone@gmail.com
Revised Revision 2 made by AdamBergmark at 2015-08-14T15:18:21Z
Category Development
Home page http://chrisdone.com/fay
Uploaded by ChrisDone at 2012-07-26T22:16:56Z
Distributions NixOS:
Executables fay-docs, fay-tests, fay
Downloads 90193 total (132 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs uploaded by user
Build status unknown [no reports yet]




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'.

Maintainer's Corner

For package maintainers and hackage trustees