This is the ``lobotomized'' version of Matthias Ernst's TkKit for Sather. I've removed the support for creation of Tk Widgets and simplified the interfaces, in order to provide the support to build mixed language application: The user interface will be written in TCL/TK, and the ``real'' computation code will be in Sather. Then Sather will open and execute the TCL program via a connection to the TCL interpreter. The TCL interpreter will be augmented with a new command, called ``sather''. Following there is a method name and arguments. The methods name for TCL are installed in the class TCL_KIT, with the method ``create_command'', it takes as arguments the method's name and a ROUT{ARRAY{STR}}:TUP{INT, STR}. The advantages of this approach are the following: 1. Clear separation between the user interface code (in TCL) and the application code (in Sather). 2. Clean interface. 3. Keep the ``bad'' TCL code away from the ``good'' Sather code. 4. Easier to understand. Alex Cozzi, 14 July 1995 cozz@neurop2.ruhr-uni-bochum.de