Eiffel-GTK

A comparison of all Eiffel-GTK bindings. GTK+, which stands for the Gimp ToolKit, is a library for creating graphical user interfaces for the X Window System.

Introduction

GTK+, which stands for the Gimp ToolKit, is a library for creating graphical user interfaces for the X Window System.

Eiffel is a pure object-oriented programming language designed with the explicit intent to produce high quality, reliable software. This page shows a comparison of all Eiffel-GTK bindings.

eGTK

Authors: Richie Bielak and others
URL: http://www.netlabs.net/~richieb/gtk_eiffel.html
Latest Release: 0.3.5 (13.7.00)
License: Eiffel Forum Freeware License
Supported Compilers: SmallEiffel and ISE Eiffel
+ Portability
+ Works with eglade
+ Use of Eiffel features like Assertions
+ Good distribution
- Callback-Interface (One class for each callback)

eiffel-gtk

Authors: Paul C. Janzen, Francois Pennaneach and others
URL: http://theweb.sez.to/eiffel-gtkt
Latest Release: 0.03 (14.2.99)
Licence: GPL or MPL
Supported Compilers: SmallEiffel
+ Completeness
- Callback-Interface (user dispatch with inspect command)
- Portability

EXG

Authors: Paul C. Janzen, Francois Pennaneach, Miron Brezuleanu, Mark Arrasmith
URL: http://efsa.sourceforge.net
Latest Release: 0.95 (4.9.00)
Licence: GPL or MPL
Supported Compilers: SmallEiffel
+ Completeness
+ Win32 Gtk+ port supported
- Callback-Interface (user dispatch with inspect command)
- Portability

VEGTK

Authors: Object Tools (Andrew Klochkov and Eugene Melekhov)
URL: http://www.eiffel-nice.org
Latest Release: 1.2.0 (28.2.00)
License: Eiffel Forum Freeware License
Supported Compilers: Visual Eiffel, SmallEiffel and ISE Eiffel
+ Completeness
+ Portability
+ Win32 Gtk+ port supported
+ Callback-interface with multiple features

EiffelVision

Authors: Interactive Software Engineering, Inc.
URL: http://www.eiffel.com/products/vision/page.html
Latest Release: - (?)
License: ?
Supported Compilers: ?