【发布时间】:2011-09-07 11:04:52
【问题描述】:
有谁知道是否有适用于使用 GIR 自省机制的 D 语言的 gobject 系列库(glib、Gnome、clutter 等)的绑定?
我想编写一个针对 GTK 3 和 Clutter 的应用程序。不幸的是,我似乎找不到它们。鉴于 GIR 应该允许为所有具有自省信息的库自动生成绑定,这让我感到惊讶。这样的事情真的存在吗? (D 的一大缺点是几乎无法在 Google 上搜索...)
(顺便说一句,我确实知道 gtkD,但它只针对 GTK 2,不支持 Clutter。)
【问题讨论】:
-
Gnome 3 是一个相当新的版本。 D 是一个相当小的社区。所以不,目前不存在绑定。
-
其实我自己也看过 --- 使用 XSLT 将 .gir 文件转换为源代码看起来并不难。不幸的是,Debian 中的 D 编译器似乎只有 D 1.0,所以真的不值得这样做……如果您将评论改写为答案,我会接受。塔。
标签: binding d gnome glib gobject