Estoy empezando a mirar el mundo de la Programación Reactiva Funcional en Haskell, y me gustaría experimentar con la programación de la GUI (con gtk, debido a la unión sustancial) en un entorno de reacción.¿Qué paquete de FRP elegir?
Ahora, he estado buscando un poco en Grapefruit, Reactive-Banana y Buster, y me gustaría cualquier testimonio del placer/horror de usar uno u otro paquete.
Todo lo que tengo es estas opiniones preliminares:
no me importa hacer algunas de la unión del paquete de FRP GTK mí, ya que tengo una sensación ambivalet acerca de la idea abstracta de fondo (que la toronja tiene) ..
Mientras que encuentro interesante teoría de tipos, también valoran codificaciones simples para los programas actuales, que parece poner grapfruit-guarda un poco fuera ..
Esto es, a menos que algunos de ustedes me persuadan para pensar lo contrario :-)
"graprefuit" y "reactive-banana"? ¿Hay alguna afinidad especial entre frp y fruta? –
@benw: Creo que la parte "banana" es una referencia a un documento con uno de los títulos más divertidos que conozco: [Programación funcional con plátanos, lentes, sobres y alambre de púas] (http://research.microsoft.com/en-us/um/people/emeijer/Papers/fpca91.pdf). – hammar
@hammar: Jaja, ¡bien! En realidad, elegí el nombre "plátano" por diferentes razones, pero me gusta mencionarlo. –