有谁知道 Io 语言的 GUI 库

发布于 2024-07-21 00:34:55 字数 109 浏览 14 评论 0原文

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

离不开的别离 2024-07-28 00:34:55

根据这篇文章,有一个库< 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.

因为看清所以看轻 2024-07-28 00:34:55

根据这个,你可以在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.

旧竹 2024-07-28 00:34:55

根据,有:

Io 具有许多多平台的绑定
库包括 Sockets、OpenGL、
FreeType、PortAudio 等
作为一些透明模块
分布式对象和用户
用Io编写的接口工具包。

此外,您可以通过 Objective C 绑定使用 Cocoa,语言作者曾经致力于开发一个基于 openGL 的界面,名为 离子。 我也经常看到“IoDesktop”这个词。

According to this, there are:

Io has bindings for many multiplatform
libraries including Sockets, OpenGL,
FreeType, PortAudio and others as well
as some modules for transparent
distributed objects and a user
interface toolkit written in Io.

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.

冷︶言冷语的世界 2024-07-28 00:34:55

“官方”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 under

http://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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文