PureScript ha un aspetto molto simile a Haskell. Mi sembra che le parti grandi, principalmente le parti pure, di un programma PureScript dovrebbero essere compilabili anche da un compilatore Haskell. È giusto?quali sono le differenze tra Haskell e PureScript?
Questo porta a domande correlate: Sarebbe possibile condividere il codice tra un backend del server Haskell e un frontend PureScript, ad es. strutture dati, convalide di moduli?
Dal loro sito Web "PureScript è un piccolo linguaggio di programmazione fortemente tipizzato staticamente con tipi espressivi, scritto e ispirato da Haskell e che compila su Javascript". Immagino che ci siano molte differenze, ma il succo della lingua è che sono molto simili. Una rapida occhiata mi mostra che le tuple non sono le stesse tra Haskell e PureScript, e probabilmente molti altri tipi. – bheklilr