在Haskell中实现了哪些事件驱动的应用程序?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (40)

我最近一直在寻找Haskell,从另一个角度来看,它似乎是一种非常好的方式来观看编程问题 - 至少在我通常的命令(我有强大的C ++背景)看来是另一种选择。

然而,我看到的所有文章似乎都处理相同类型的编程问题:

  • 解析器
  • 编译器
  • 数字计算问题

我想通过编写一些GUI应用程序来亲自尝试Haskell。因此,我想知道:在像Haskell这样的函数式编程语言中编写事件驱动系统(如GUI)是否合理?或者是一个命令式语言擅长的问题领域?不幸的是,我仍然需要相当长的时间才能将自己的思想转换到“函数式”模式,所以我很难决定对事件驱动系统使用函数式编程语言提出反对或赞成。

我也会对在Haskell中实现的GUI应用程序的例子感兴趣。

提问于
用户回答回答于

以下是几个Google关键字:

用户回答回答于

xmonad是用Haskell编写的X11窗口管理器。

同时,看看Haskell GUI库可以给出一些关于在Haskell中如何制作交互式程序的想法。

扫码关注云+社区

领取腾讯云代金券