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șă.