这可能看起来很愚蠢,但对我来说这很烦人.
我已经使用安装选项中的Portable选项在我的PC中安装了Haskell平台,因为我没有管理员权限.因此,总的Haskell文件现在存储在D Drive中,我可以毫无问题地使用它.但是当我在Haskell中搜索GUI编程时,我在Google上有很多文章,我得出最后的结论,我需要另一个库或工具或插件(我不知道哪个是正确的),以便在Haskell中实现GUI编程.
但在这里,我的问题是:
Pao*_*tti 13
Haskell wiki有一个完整的Haskell 可用GUI库列表.
Haskell中GUI编程的问题不在于缺少可用的工具和库,而是使用Haskell以通常的命令式事件驱动风格编写GUI程序这一事实并没有充分利用Haskell的功能特性.
有许多方法旨在解决这个问题,但据我所知,它们几乎都处于"研究"阶段,这意味着它们尚未成熟(在理论上和实践中)都像主流(非功能)技术.如果您对此方向感兴趣,请查看该Wiki页面中列出的一些功能性反应项目,以及reactive-banana.
至于你的第二个问题(如何安装Haskell库),你可以使用包含在Haskell平台中的cabal.本页介绍了如何使用它安装软件包.