Esiste una libreria Haskell attiva che implementa FRP e potrebbe essere utilizzata per programmare l'interfaccia grafica utente/interattiva?Libreria GUI Alive con supporto FRP per Haskell
Quello che mi aspetto da un tale libreria:
- non usufruisce di estensione GHC pazzo, quindi il codice potrebbe essere inteso dai mortali.
- Non abbandonato (ha avuto alcuni commit nelle ultime 6 bocche e pochi thread di risposta nelle mailing list).
- Sostenuto da una moderna libreria di finestre (Qt, GTK) e copre una buona parte della sua funzionalità.
- Ha anche supporto per il disegno e l'animazione, ovvero consente all'utente di definire semplicemente alcune forme ed effetti e associare i propri parametri ai comportamenti.
Ho controllato alcune risorse e l'immagine è piuttosto triste.
- originale Fran e la sua famiglia antenato Fruit sono ufficialmente morto.
- Reactive è un framework astratto e non ha collegamenti a UI/grafica reali (mi sono perso qualcosa?).
- Netwire anche cercare un caso generale. Attualmente non ha documentazione che copra come costruire UI/grafica con esso. L'unico esempio è un full application non ancora vicino al tutorial.
- Grapefruit sembra buono, ma aveva lo scorso commits a dicembre 2013 e lo mailing list pieno di spam. Lo considero abbandonato.
- Yampa non ha la documentazione a tutti, e il mailing list tace dal novembre 2013.
[Esistono diversi backend per reattivo.] (Http://hackage.haskell.org/packages/search?terms=reactive) – user2407038
[Penso ci sia solo uno ...] (http: //packdeps.haskellers .com/reverse/reactive) –
Sodium ha una porta Scala, quindi è un'alternativa, combinala con JavaFX e hai un potente sistema FRP. ELM è come Haskell, ha tutte le cose che ti servono. Ecco anche questo: http://weblog.luite.com/wordpress/ – jhegedus