EiffelVision 2 that is available for free download here It is definitely the easiest GUI toolkit to use I've ever encountered, no nasty callbacks here:)
available with Eiffel Software's EiffelStudio development suite. It's called Vision2 and provides platform independent look and feel by using a bridge pattern to separate an interface layer from the underlying implementation layer (which uses the Win32 API and Gtk+ for the platform dependent stuff).
You can download the full EiffelStudio suite for linux (and Windows) and use it free for non-commercial software, Vision2 is included and is available here, it's free!
I learned OO programming in Eiffel also. It's nice and structured. Made lots of useful stuff though, compiling isn't cumbersome at all (Eiffel > bytecode) and it is extremely possible to do multi-platform GUI stuff now (EiffelVision 2) of which the EiffelStudio IDE is made with, here
The free version of Eiffel Studio for linux is available
here.
This is an example of an extremely well written Gtk application and provides gtk bindings as well as multi-platform libraries that allow applications to run on, if forced to, Windows with absolutely no change of code yet retaining full platform look and feel. Very cool stuff indeed
EiffelVision 2 that is available for free download here It is definitely the easiest GUI toolkit to use I've ever encountered, no nasty callbacks here :)
available with Eiffel Software's EiffelStudio development suite. It's called Vision2 and provides platform independent look and feel by using a bridge pattern to separate an interface layer from the underlying implementation layer (which uses the Win32 API and Gtk+ for the platform dependent stuff).
You can download the full EiffelStudio suite for linux (and Windows) and use it free for non-commercial software, Vision2 is included and is available here, it's free!
The current version of Eiffel for .Net supports the full Eiffel language with no limitations whatsoever, free download available here
I learned OO programming in Eiffel also. It's nice and structured. Made lots of useful stuff though, compiling isn't cumbersome at all (Eiffel > bytecode) and it is extremely possible to do multi-platform GUI stuff now (EiffelVision 2) of which the EiffelStudio IDE is made with, here
It is definitely worth it, and a good IDE here is free in all various flavors of platform.
The free version of Eiffel Studio for linux is available here.
This is an example of an extremely well written Gtk application and provides gtk bindings as well as multi-platform libraries that allow applications to run on, if forced to, Windows with absolutely no change of code yet retaining full platform look and feel. Very cool stuff indeed