Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Does anyone know of a GUI library for the Io language

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.

like image 321
Marko Avatar asked May 18 '09 15:05

Marko


5 Answers

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.

like image 138
MKroehnert Avatar answered Sep 30 '22 22:09

MKroehnert


GTK+ Bindings for Io

like image 35
mz0 Avatar answered Sep 30 '22 22:09

mz0


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.

like image 39
Shane C. Mason Avatar answered Sep 30 '22 23:09

Shane C. Mason


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.

like image 29
nes1983 Avatar answered Sep 30 '22 22:09

nes1983


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.

like image 43
Mushex Antaranian Avatar answered Sep 30 '22 22:09

Mushex Antaranian