Fay is a compiler for a proper subset of Haskell that type-checks using GHC and compiles to JavaScript. It supports pure functional programming, a Fay-specific monad, FFI, optional tail-call optimization, and integration with Cabal packages. GHC-compatible type checking, ensuring correctness. Lazy, pure functional semantics with a distinct Fay monad. Foreign Function Interface (FFI) to integrate native JS code. Compatible with standard Haskell packaging tools like Cabal.
Features
- Compiles a Haskell subset to JavaScript
- GHC-compatible type checking, ensuring correctness
- Lazy, pure functional semantics with a distinct Fay monad
- Foreign Function Interface (FFI) to integrate native JS code
- Experimental tail-call optimization support
- Compatible with standard Haskell packaging tools like Cabal
Categories
CompilersLicense
BSD LicenseFollow Fay
Other Useful Business Software
Earn up to 16% annual interest with Nexo.
Generate interest, borrow against your crypto, and trade a range of cryptocurrencies — all in one platform.
Geographic restrictions, eligibility, and terms apply.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of Fay!