gpt4 book ai didi

windows - Haskell 用户界面框架?

转载 作者:可可西里 更新时间:2023-11-01 12:17:21 24 4
gpt4 key购买 nike

是否偶然出现了一个新兴的适用于 Windows 的 Haskell UI 框架?

我最近开始研究该语言,据我所知,它将用于非常好的小型“一次性”应用程序(精心设计的脚本)。

但是,如果没有一个好的 UI 框架,我看不到它在更明显的竞争者的烟雾和镜子下。

我听说有很多框架,但没有一个是全功能的。

我只是想知道这是否正在上升,或者让足够多的开发人员朝着同一个方向前进是否太难了?

最佳答案

两个主要框架是wxHaskellGtk2Hs .这两个都已用于实际工作。据我所知,我更喜欢 Gtk2Hs,因为它可以正确处理资源(即使用 GC)。 wxHaskell 要求程序员在不再需要时释放小部件,因此您可以解决所有经典的内存泄漏和过时的指针问题。

两者的问题是一切都在 IO monad 中。这反射(reflect)了这样一个事实,即它们是针对命令式语言的现有 GUI 库的相对较薄的包装器。当然,这意味着您的情况不会比用命令式语言编写 GUI 更糟,但也不会好多少。

在 Hackage 上可以找到一些有趣的实验库,包括 GuiTV 中的 Grapefruit 和 Conal Elliott 的“有形值(value)”想法。这两者都试图采用更具声明性的方法。

关于windows - Haskell 用户界面框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2860988/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com