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.
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.
GTK+ Bindings for Io
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.
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.
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With