弗兰特克

FranTk——Haskell的一种声明性GUI语言。FranTk是一个新的高级库,用于在Haskell中编程图形用户界面(gui)。它是基于Fran(Functional Reactive Animation,功能反应动画)的基础上,使用行为和事件的概念来构造代码。行为是随时间变化的反应性值。它们可以用来表示应用程序的状态。事件是发生在离散时间点的值流。例如,它们可以用来表示用户输入。FranTk允许以一种比以前的功能GUI库更具声明性的方式来构建用户界面。我们通过一系列的例子来说明这是如何实现的,以及为什么它很重要。这些例子是一个原型,空中交通管制模拟器的要素。FranTk使用与流行的Tcl/Tk工具包的绑定来提供一组强大的独立于平台的小部件集。它作为Haskell库发布,在Hugs和GHC下运行。

这个软件也是同行评审按日记帐汤姆斯.