This site's content was compiled from 1993 to 2006. Beyond that, Google is your friend.
Joachim Bergmeyer
Tcl-Eiffel implements a GUI library by providing a connection to the well-known Tcl interpreter and Tk library. This is done by implementing a socket for SmallEiffel and linking an Eiffel program to Tcl/Tk via a socket connection.
This avoids the need to write wrapper classes for every needed Tcl procedure and Tk widget.
As a side-effect, it is possible to run a SmallEiffel client on one machine and the GUI client on another (as long as there is a standard tcp/ip-based network connection between them).
An example calculator program is included.