Haskell gtk和gtk2之间的差异

Haskell gtk和gtk2之间的差异,haskell,gtk,gtk3,gtk2,gtk2hs,Haskell,Gtk,Gtk3,Gtk2,Gtk2hs,在Hackage和上似乎有两个gtk2hs库。看看这些文件,它们似乎共享相同的文件,只有细微的差异。这些库有何不同?正如评论中指出的,gtk绑定到gtk+2,gtk3绑定到gtk+3。这些信息显示的一个地方是它们各自的.cabal文件(参见和)。这些文件分别绑定到gtk2和gtk3。Haskell部分没有太大不同。Haskell库充当gtk库的包装器。所以它调用了另一个。似乎在Gtk2Hs中,2表示“to”,而不是“two”(就像GTK绑定到Haskell一样)。命名是有信息的,因为它会导致混淆

在Hackage和上似乎有两个gtk2hs库。看看这些文件,它们似乎共享相同的文件,只有细微的差异。这些库有何不同?

正如评论中指出的,gtk绑定到gtk+2,gtk3绑定到gtk+3。这些信息显示的一个地方是它们各自的.cabal文件(参见和)。

这些文件分别绑定到gtk2和gtk3。Haskell部分没有太大不同。Haskell库充当gtk库的包装器。所以它调用了另一个。似乎在Gtk2Hs中,2表示“to”,而不是“two”(就像GTK绑定到Haskell一样)。命名是有信息的,因为它会导致混淆。