Ich wollte Grafiken in Haskell ausprobieren. Soweit ich gesehen habe, sind die verfügbaren Bibliotheken entweder Frontends für C / C ++ - Bibliotheken oder eine Abstraktion davon mit minimalen Funktionen. Die Bibliotheken auf hoher Ebene scheinen nicht meinen Anforderungen zu entsprechen, und so bleiben mir Frontends auf niedrigerer Ebene.
Was ich brauche, ist das Rendern von Kacheln und Text - Grundlagen für ein sehr einfaches Spiel. Ich weiß, wie man das mit C macht, und dachte, ich könnte die Grafiken in C schreiben und sie mit Haskell verbinden. Die Alternative besteht darin, die Grafiken mit einer Haskell-Bibliothek zu schreiben.
Meine Frage ist, können verfügbare Haskell-Bibliotheken das erreichen, was ich will? Ich möchte mich nicht nach hinten beugen; ob C es besser kann, als ich gerne wissen würde.
Antworten:
SDL ist eine ausgezeichnete Bibliothek mit guten Haskell-Bindungen - und verwandten Bibliotheken für Bilder , Audio und Text - , für die genügend Tutorials vorhanden sind, um Sie auf den Weg zu bringen. Da es eher niedrig ist, erfordert es ein wenig Sorgfalt, um die Dinge schön und funktional zu halten, aber meiner Erfahrung nach bilden SDL und Haskell eine hervorragende Kombination.
quelle
IO
es passiert.Wenn Sie sich fragen, ob es eine gute C / C ++ - Alternative zu haskell gibt, die die grafische Benutzeroberfläche gut unterstützt, suchen Sie nicht weiter: http://qt-project.org/
Auf jeden Fall das stärkste GUI-Framework für C ++.
Wenn Ihre Frage jedoch "Finde mir etwas Besseres in Haskell" war, kann ich dir nicht helfen: /
quelle