¿Cuáles son las diferencias entre Haskell y PureScript?
(2)
PureScript se ve muy similar a Haskell. Me parece que las partes grandes, sobre todo las partes puras, de un programa PureScript deben ser compilables también por un compilador de Haskell. ¿Está bien?
Esto conduce a una pregunta relacionada: ¿sería posible compartir código entre un backend del servidor Haskell y un frontend de PureScript, por ejemplo, estructuras de datos, validaciones de formularios?
Este es todavía un trabajo en progreso, pero aquí están algunas de las diferencias para empezar. ¡Deberíamos tener un nuevo sitio pronto que haga que este tipo de información sea más fácil de encontrar!
Compartir código es bueno y elimina gran cantidad de redundancia; sin embargo, puede compartir el tipo entre ps
y haskell mediante el puente purescript .
Sin embargo, para obtener un mayor control del código compartido, creo que debería usar el mismo lenguaje tanto en la parte frontal como en la parte posterior y creo que esta es una de las razones principales por las que se creó el reflex .
Si está más reactjs
en reactjs
y en la arquitectura de flux
, puede utilizar react-flux y escuché que algunas personas lo utilizan en la producción con éxito.