Czy istnieje jakaś żywa biblioteka Haskell, która implementuje FRP i może być używana do programowania interfejsu użytkownika/grafiki interaktywnej?Alive biblioteka GUI z obsługą FRP dla Haskell
Czego oczekuję od takiej biblioteki:
- nie korzysta z żadnego szalonego rozszerzenia GHC, więc kod może być rozumiane przez śmiertelników.
- Nie porzucony (miał pewne zatwierdzenia w ostatnich 6 ustach i kilka odpowiedzi na wątki w listach adresowych).
- Wspierany przez niektóre nowoczesne biblioteki okien (Qt, GTK) i obejmuje sporą ilość funkcji.
- Posiada również wsparcie dla rysunku i animacji, tj. Pozwala użytkownikowi po prostu zdefiniować pewne kształty i efekty oraz powiązać ich parametry z zachowaniami.
Sprawdziłem trochę zasobów i obraz jest dość smutny.
- Oryginalny Fran i jego przodek Fruit rodzina jest oficjalnie martwa.
- Reactive jest abstrakcyjną strukturą i nie ma powiązań z prawdziwym interfejsem użytkownika/grafiką (czy coś przegapiłem?).
- Netwire również wyglądają na cel ogólny. Obecnie nie ma dokumentacji dotyczącej budowania interfejsu/grafiki za jego pomocą. Jedynym przykładem jest full application nawet w pobliżu samouczka.
- Grapefruit wygląda dobrze, ale w grudniu 2013 r. Miał już commits, a cały spam zawierał mailing list. Uważam to za porzucone.
- Yampa nie ma w tej dokumentacji w ogóle, a mailing list milczy od listopada 2013 r
[Istnieje kilka kopii zapasowych dla reaktywnych.] (Http://hackage.haskell.org/packages/search?terms=reactive) – user2407038
[Myślę, że jest tylko jeden ...] (http: //packdeps.haskellers .com/reverse/reactive) –
Sodium ma port Scala, więc jest to alternatywa, połącz ją z JavaFX i masz potężny system FRP. ELM jest jak Haskell, ma wszystko, czego potrzebujesz. Oto także: http://weblog.luite.com/wordpress/ – jhegedus