PureScript
Website: www.purescript.org
Proiectat de: Phil Freeman
PureScript este un limbaj de programare puternic tipat, pur funcțional, care se transformă la JavaScript, C ++ 11, Erlang și Go. Poate fi utilizat pentru a dezvolta aplicații web, aplicații laterale de server și, de asemenea, aplicații desktop cu utilizarea electronului sau prin intermediul compilatoarelor C ++ 11 și GO cu biblioteci adecvate.
Sintaxa sa este în mare parte comparabilă cu cea a lui Haskell.
În plus, introduce polimorfismul rând și înregistrări extensibile.
De asemenea, contrar lui Haskell, limbajul PureScript este definit ca având o strategie de evaluare strictă, deși există capete de întoarcere neconforme care implementează o strategie de evaluare leneșă.