TASH docs Directory Index

TASH: Tcl Ada SHell, An Ada/Tcl Binding

A binding to Tcl from Ada is described. The goal of this binding is to make scripting language features, such as associative arrays, regular expression matching, and execution of OS commands available to an Ada programmer and to allow a Tcl programmer to use Ada in place of C where needed. This binding exploits several new features of Ada 95 that make interfacing to C much cleaner and more direct than Ada 83.

This paper is available in HTML, Postscript, Text, and MS Word 7.0 formats.

TASH: A Free Platform-Independent
Graphical User Interface Development Toolkit for Ada

A platform-independent Application Programming Interface (API) for developing Graphical User Interfaces (GUI) is described. This API includes a complete "thin" binding to Tcl and an experimental "thick" binding to Tk from Ada 95. Several features of Ada 95 such as access to subprograms, tagged types, and interface to C were used in this binding.

This paper is available in HTML, Postscript, Text, and MS Word 7.0 formats.


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