TCL ADA SHELL

An Ada 95 binding to Tcl/Tk

by Terry Westley

TASH is the implementation of a binding to Tcl/Tk from Ada. Its purpose is to


[ Ada/Tcl | Ada/Tk | License Terms | Release Notes| Get TASH | Samples | GNAT | Tcl/Tk ]


Ada/Tcl
The TASH binding derives its name from the name of the Ada/Tcl version of the Tcl shell interpreter: Tcl Ada SHell. This program functions similarly to the tclsh program in the Tcl distribution in that it will read and interpret a Tcl script. It also serves as a starting point for building a custom Tcl interpreter where new Tcl commands are implemented in Ada rather than C.

A paper describing the rationale of the design of TASH is available in HTML and Postscript in the docs directory.

Ada/Tk
TWASH is the Tcl Windowing Ada SHell. It functions similarly to the wish program in the Tk distribution in that it will read and interpret a Tcl/Tk script. As with TASH, it also serves as a starting point for building a custom Tcl/Tk interpreter.

A paper describing how TWASH can serve as a Platform-Independent toolkit for development Graphical User Interfaces is available in HTML and Postscript in the docs directory.

Software use License Terms
It is my intention to make this software as freely available as possible, while not violating the rights of the Regents of the University of California and Sun Microsystems, Inc. This appears best done by simply using the License Terms included with Tcl/Tk.

Release Notes
Release notes for the current and previous versions of TASH.

How to get and install TASH
TASH is available through courtesy of Vince Castellano's XAda site at OC Systems, Inc. You can get TASH via anonymous ftp. The file, INSTALL.html, provides details on how to install and build it.

Sample Programs
The two directories, demos and tests, contain several sample Ada programs which demonstrate and test the use of Tcl or Tk via the TASH interface.

How to get and install GNAT
TASH was built on a Sun with Solaris 2.5.1 and the GNU New York University Ada Translator (GNAT), version 3.07. A description of GNAT may be found at Ada Home and it may be fetched via anonymous ftp from ftp://cs.nyu.edu/pub/gnat/ and its mirrors.

How to get and install Tcl
The home page for Tcl is http://www.smli.com/research/tcl/. This provides additional information about Tcl and instructions on how to get and install it.


Author: Terry J. Westley
Email: twestley@acm.org
Web: http://www.buffnet.net/~westley/
File Ref: README.html
Last Updated: