Reputation: 31385
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.
Upvotes: 9
Views: 2345
Reputation: 3737
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.
Upvotes: 9
Reputation: 1431
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.
Upvotes: 1
Reputation: 15756
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.
Upvotes: 1
Reputation: 7615
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.
Upvotes: 2