Je voulais essayer des graphiques dans Haskell. D'après ce que j'ai vu, les bibliothèques disponibles sont soit des frontaux pour les bibliothèques C / C ++, soit une abstraction d'entre elles avec des fonctionnalités minimales. Les bibliothèques de haut niveau ne semblent pas répondre à mes besoins, et je me retrouve donc avec des frontaux de niveau inférieur.
Ce dont j'ai besoin est de rendre les tuiles et le texte - les bases pour un jeu très simple. Je sais comment faire cela avec C, et je pensais pouvoir écrire les graphiques en C et l'interfacer avec Haskell. L'alternative est d'écrire les graphiques à l'aide d'une bibliothèque Haskell.
Ma question est la suivante: les bibliothèques Haskell disponibles peuvent-elles atteindre ce que je souhaite? Je ne veux pas me pencher en arrière; si C peut le faire mieux que je ne voudrais le savoir.
Réponses:
SDL est une excellente bibliothèque avec de bonnes liaisons Haskell - et des bibliothèques associées pour les images , l' audio et le texte - pour lesquelles il existe suffisamment de didacticiels pour vous aider à démarrer. étant plutôt bas niveau, il faut un peu de soin pour garder les choses jolies et fonctionnelles, mais d'après mon expérience, SDL et Haskell font une superbe combinaison.
la source
IO
se passe.Si vous demandez s'il existe une bonne alternative C / C ++ à haskell qui fait bien l'interface graphique, ne cherchez pas plus loin: http://qt-project.org/
Certainement le framework GUI le plus puissant du marché pour C ++.
Si cependant, votre question était "trouvez-moi quelque chose de mieux dans haskell" alors je ne peux pas vous aider: /
la source