Alive GUI-Bibliothek mit FRP-Unterstützung für Haskell [geschlossen]

8

Gibt es eine lebendige Haskell-Bibliothek, die FRP implementiert und zur Programmierung von UI / interaktiven Grafiken verwendet werden kann?

Was ich von einer solchen Bibliothek erwarte:

  • Verwendet keine verrückte GHC-Erweiterung, so dass Code von Sterblichen verstanden werden kann.
  • Nicht verlassen (hatte einige Commits in den letzten 6 Mündern und einige beantworteten Thread in Mailinglisten).
  • Wird von einigen modernen Fensterbibliotheken (Qt, GTK) unterstützt und deckt viele Funktionen ab.
  • Auch Zeichnungs- und Animationsunterstützung, d. h. der Benutzer kann einfach einige Formen und Effekte definieren und ihre Parameter an Verhaltensweisen binden.

Ich habe einige Ressourcen überprüft und das Bild ist ziemlich traurig.

  • Original Fran und sein Vorgänger Obst Familie sind offiziell tot.
  • Reactive ist ein abstraktes Framework und hat keine Bindungen zu echten UI / Grafiken (habe ich etwas übersehen?).
  • Netwire zielt auch auf den allgemeinen Fall ab. Momentan gibt es keine Dokumentation, die beschreibt, wie man UI / Grafiken damit erstellt. Das einzige Beispiel ist eine vollständige Anwendung , die nicht einmal dem Tutorial entspricht.
  • Grapefruit sieht gut aus, aber es hatte zuletzt Kommandos im Dezember 2013 und die Mailingliste vollständig von Spam. Ich halte es für aufgegeben.
  • Yampa hat überhaupt keine Dokumentation und die Mailingliste ist seit November 2013 still.
CheatEx 09.07.2014, 14:51
quelle

2 Antworten

7

Reactive Banana relativ regelmäßig aktualisiert wurde, hat Bindungen zu SDL, einige decent Beispiele , ein Tutorial und eine relativ kleine, aber anständig API-Referenz kommentiert.

Es gibt auch eine Backend wx und finden Sie unter diese Frage darüber mit GTK.

Der Betreuer, Heinrich Apfelmus, ist auf Stack-Überlauf und oft beantwortet Fragen über die reactive-banana -Tag.

Passt das zu Ihren Bedürfnissen?

    
Benjamin Kovach 09.07.2014 15:43
quelle
2

GUI-Programmierung ist der Hauptanwendungsfall von reactive-banana glaube ich.

    
Tom Ellis 09.07.2014 15:44
quelle