HTML5 Zone is brought to you in partnership with:

Hirvesh Munogee is a freelance web developer who also happens to have a passion for blogging. Hirvesh is a DZone MVB and is not an employee of DZone and has posted 177 posts at DZone. You can read more from them at their website. View Full User Profile

Fay - A Proper Subset Of Haskell That Compiles To JavaScript

01.03.2013
| 2644 views |
  • submit to reddit

Fay is a programming language which is a proper subset of the Haskell programming language.  The latter language is a general, standardized functional language, with non-strict semantics and strong typing.

What Fay does is that it makes available to you a proper syntactic and semantic version of Haskell which has features like: static typing, fundamental data types, trivial foreign function interface, and more.

The programs you write in Fay compiles down to JavaScript which the code produced being optimized for minifying. There is also a Fay IDE (written in Haskell) which you can use to write and run your Fay programs by providing you with a nice environment.

Requirements: None
Demo:http:/ / fay-lang. org/ #examples
License: BSD

Published at DZone with permission of Hirvesh Munogee, author and DZone MVB. (source)

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)