J'ai passé la meilleure partie de ma matinée et l'après-midi à jouer avec GUI cadres en Haskell, car j'ai besoin d'une visualisation et des capacités d'interaction et je ne suis pas en amour avec l'écriture de mes fonctionnalités de base en Haskell puis tuyauterie à un front-end écrite dans un autre GUI; je préfère tout faire à partir d'une langue. La meilleure partie de la meilleure partie a été consacré à la compilation et l'installation de correctifs de code source, ou Googler obscur des erreurs de compilation.
J'ai passé beaucoup de temps à la lecture des questions, beaucoup de temps sur haskell.org et beaucoup, beaucoup de temps à la lecture de la documentation. Ce que j'ai rencontrée est une très grande parcelle de périmés ou mal documenté de l'information. Je peux réduire à ces trois choses:
Une surabondance d'options construit sur Gtk+ fixations. Je ne m'inquiète pas pour Gtk+ très bien, surtout parce que je trouve que c'est assez désagréable à regarder, surtout sur les OS X. Ronchonner à propos de l'INTERFACE utilisateur à la recherche de place et/ou tout simplement laid peut paraître idiot, mais c'est important pour moi. Surtout si je veux que d'autres personnes utilisent l'un des programmes que j'ai créer.
wxHaskell, qui est stable et incroyablement facile à installer, mais de nombreux tutoriels existants semblent être pour wx-0,1 x et les conventions pour combler le wxWidgets 2.9.x docs à wx-de 0,90.x est très très irrégulier et difficile à analyser, lors même qu'elles existent.
qtHaskell, qui semble être en grande partie abandonné (corrigez-moi si je me trompe), ne compile avec des versions plus récentes de GHC, après application d'un ans de patch, et crache une énorme quantité de mises en garde qui indiquent qu'ils vont bientôt devenir des erreurs de compilation dans les versions plus récentes de GHC.
En effet, je suis à la recherche d'Haskell réponse à Java Swing, une bibliothèque qui est robuste, entretenues, bien documenté, facile à prendre en main, fait une tentative pour être indigène dans le regard et le sentir, peut tenir avec GHC le développement de l'apce, et pas à haut risque d'abandon. Cela semble être exactement zéro GUI cadres, mais il semble alors que la plupart des "officiels" ressources/wikis/pages/docs liés à GUI cadres sont malheureusement plus maintenu, donc j'ai décidé de tourner vers la communauté pour voir si il y avait quelque chose que je n'ai pas trouver. Je ne suis pas très inquiet à l'idée sur le cadre de la croix-plate-forme, si tant est que cela fonctionne sur les versions récentes de mac OS X.
Pour rappel, je ne suis pas vraiment à la recherche de quelqu'un pour m'envoyer un lien pour haskell.org ou le WikiBook. J'y ai été, et je n'ai pas aimé ce que j'ai vu. La plupart des informations il y a tellement obsolète qu'il ne crée plus de travail, pas moins.
Je me rends compte que mes "exigences" sont un peu extrême, surtout pour une langue avec une petite communauté comme Haskell, mais j'espérais que quelqu'un là-bas pourrait être de l'aide pour moi. Dans le même temps, j'ai l'intention de simplement essayer et de pédaler wxHaskell ou qtHaskell jusqu'à ce que je réussir ou mourir.
J'espère que je ne suis pas venue sur ton ou exténué.