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

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

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 http://fay-lang.org/

Examples

See the examples directory and https://github.com/faylang/fay/wiki#fay-in-the-wild

Release Notes

See https://github.com/faylang/fay/wiki/Changelog

See full history at: https://github.com/faylang/fay/wiki/Changelog

Versions 0.1.0.0, 0.1.1.0, 0.1.2.0, 0.2.0.0, 0.2.1.0, 0.2.2.0, 0.3.1.0, 0.3.1.1, 0.4.0.1, 0.4.0.4, 0.5.0.0, 0.5.1.0, 0.5.2.0, 0.6.0.0, 0.9.1.0, 0.9.2.0, 0.10.0.0, 0.10.1.0, 0.11.0.0, 0.12.0.0, 0.12.0.1, 0.14.0.0, 0.14.1.0, 0.14.2.0, 0.14.3.0, 0.14.4.0, 0.14.5.0, 0.15.0.0, 0.16.0.0, 0.16.0.1, 0.16.0.2, 0.16.0.3, 0.17.0.0, 0.18.0.0, 0.18.0.1, 0.18.0.2, 0.18.0.3, 0.18.0.4, 0.18.0.5, 0.18.1, 0.18.1.1, 0.18.1.2, 0.18.1.3, 0.19, 0.19.0.1, 0.19.0.2, 0.19.1, 0.19.1.1, 0.19.1.2, 0.19.2, 0.19.2.1, 0.20.0.0, 0.20.0.1, 0.20.0.2, 0.20.0.3, 0.20.0.4, 0.20.1.0, 0.20.1.1, 0.20.1.2, 0.20.1.3, 0.20.1.4, 0.20.2.0, 0.21.0.0, 0.21.0.1, 0.21.0.2, 0.21.1, 0.21.2, 0.21.2.1, 0.22.0.0, 0.23.0.0, 0.23.0.1, 0.23.1.0, 0.23.1.1, 0.23.1.2, 0.23.1.3, 0.23.1.4, 0.23.1.5, 0.23.1.6, 0.23.1.7, 0.23.1.8, 0.23.1.9, 0.23.1.10, 0.23.1.11, 0.23.1.12, 0.23.1.13, 0.23.1.14, 0.23.1.15, 0.23.1.16, 0.23.2.0, 0.24.0.0, 0.24.0.1
Dependencies aeson (<0.7), attoparsec (<0.11), base (==4.*), bytestring (<0.11), Cabal (<1.19), containers (<0.6), cpphs (<1.19), data-default (<0.6), directory (<1.3), fay, filepath (<1.4), ghc-paths (<0.2), haskeline (<0.8), haskell-names (>=0.3.1 && <0.4), haskell-packages (>=0.2.3.1 && <0.3), haskell-src-exts (==1.14.*), HUnit (<1.3), language-ecmascript (>=0.15 && <1.0), mtl (<2.2), optparse-applicative (>=0.6 && <0.8), pretty-show (==1.6.*), process (<1.2), safe (<0.4), sourcemap (<0.2), split (<0.3), syb (<0.5), test-framework (<0.9), test-framework-hunit (<0.4), test-framework-th (<0.3), text (<0.12), time (<1.5), unordered-containers (<0.3), utf8-string (<0.4), vector (<0.11) [details]
License BSD-3-Clause
Copyright 2012 Chris Done, Adam Bergmark
Author Chris Done, Adam Bergmark
Maintainer adam@edea.se
Category Development, Web, Fay
Home page http://fay-lang.org/
Bug tracker https://github.com/faylang/fay/issues
Source repo head: git clone https://github.com/faylang/fay.git
Uploaded by AdamBergmark at Mon Oct 28 22:38:36 UTC 2013
Distributions LTSHaskell:0.24.0.1, NixOS:0.24.0.1, Stackage:0.24.0.1
Executables fay-tests, fay
Downloads 53070 total (995 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Successful builds reported [all 1 reports]
Hackage Matrix CI

Modules

[Index]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees