有谁知道 Io 语言的 GUI 库
Io 是一种很好的跨平台、基于原型的面向对象语言。
有谁知道 Io 的 GUI 库吗?
Io 的名字并不适合 Google 搜索。
Io is a nice cross-platform prototype-based object-oriented language.
Does anyone know of any GUI library for Io?
Io's name does not make it Google friendly.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
根据这篇文章,有一个库< a href="http://cairgraphics.org/" rel="nofollow noreferrer">Cairo 绑定。 我还注意到 GTK+ 的 IO 库在他们的 项目列表 中,但是 链接似乎已失效。
如果您能够访问该(死)页面,请在此处分享。
According to this article there is a library for Cairo bindings. Also I noticed IO library for GTK+ in their projects list but the link seems to be dead.
If you are able to reach that (dead) page, please share it here.
根据这个,你可以在linux和OSX上使用GNUstep 。 有一天我用 GNUstep 玩了几个小时,发现它相当愉快。
According to this, you can use GNUstep on linux and OSX. I have played with GNUstep for a few hours some day and found it rather pleasant.
Io 的 GTK+ 绑定
GTK+ Bindings for Io
根据此,有:
此外,您可以通过 Objective C 绑定使用 Cocoa,语言作者曾经致力于开发一个基于 openGL 的界面,名为 离子。 我也经常看到“IoDesktop”这个词。
According to this, there are:
Additionally, you can use Cocoa through the objective C bindings, and the languages author was at one time working on an openGL based interface called Ion. I have seen the words 'IoDesktop' thrown around a lot too.
“官方”GUI 库称为
Flux
(以前称为 Ion),可以在http://github.com/stevedekorte/io/tree/master/addons/Flux/
它基于`OpenGL,因此独立于平台(运行在任何支持OpenGL的平台)。
[编辑]
有关如何使用
Flux
的一些示例可以在示例目录中找到:http://github.com/stevedekorte/io/tree/master/addons/Flux/samples/
其中一些可能无法正常工作。 欢迎报告错误:-)。
[/edit]
据我所知,
GTK+
绑定是不久前创建的,并且不再维护。我不建议使用它,除非有人想要更新它以使用当前版本进行编译并维护它。
The 'official' GUI library is called
Flux
(formerly called Ion) and can be found in the main repository underhttp://github.com/stevedekorte/io/tree/master/addons/Flux/
It is based on `OpenGL and thus platform independent (runs on any platform supporting OpenGL).
[edit]
Some examples on how to use
Flux
can be found in the samples directory:http://github.com/stevedekorte/io/tree/master/addons/Flux/samples/
Some of them may not be working. Bug reports are welcome :-).
[/edit]
The
GTK+
Binding was created a while ago and is not maintained anymore as far as I know.I would not recommend using it unless someone wants update it to compile with a current version and maintain it.