Programación reactiva funcional: ¿es Fay lo suficientemente expresivo?

12

Así que estoy haciendo un cliente javascript / html bastante involucrado con muchas llamadas ajax y otras implicaciones de callback-ism. Estoy entreteniendo la idea de usar Fay para este propósito. Soy consciente de Elm. Probé y me gustaron los elementos FRP. Ahora estoy buscando saber si una estructura similar es posible en Fay.

¿Hay algún ejemplo concreto de FRP en Fay en este momento?

Algunas tecnologías relevantes:

Una posible solución, usando Bacon . Con demo .

worldsayshi
fuente

Respuestas:

3

El ejemplo de ReactiveMvc entre los ejemplos de fay-ide es probablemente la mejor apuesta en este momento. Aunque no estoy seguro de la integridad o de cómo se compara con otras soluciones de FRP.

Sospecho que esto no cumple con los requisitos de la Programación funcional reactiva. Puedo estar equivocado.

worldsayshi
fuente
1

En OdHac, un par de personas portaron con éxito una biblioteca Haskell FRP a Fay, pero no creo que la hayan lanzado aún.

Escribir una biblioteca FFI debería ser más fácil, pero depende de la biblioteca que esté utilizando. Principalmente lo difícil que es escribirlo. La gente ha experimentado con Bacon.js, por ejemplo, Bacon-n-fay (Esto no se compila con la última versión de Fay, pero supongo que sería fácil actualizarlo).

Entonces sí, es factible, y espero que alguien lance un paquete pronto.

Adam Bergmark
fuente