Over a million developers have joined DZone.
Platinum Partner

Fay - A Proper Subset Of Haskell That Compiles To JavaScript

· Web Dev Zone

The Web Dev Zone is brought to you in partnership with Mendix. Download this Forrester Report to gain a better understanding of the low-code platform market and how to make a strategic platform selection you won’t regret.

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

The Web Dev Zone is brought to you in partnership with Mendix. Better understand the aPaaS landscape and how the right platform can accelerate your software delivery cadence and capacity with the Gartner 2015 Magic Quadrant for Enterprise Application Platform as a Service.

Topics:

Published at DZone with permission of Hirvesh Munogee , DZone MVB .

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}