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.
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.
I gave this presentation at Tri-Ada '97 in the Developing Solutions in Windows 95 / NT with Ada tuturial. It describes how an Ada programmer can use TASH to perform GUI development with Ada in Windows 95/NT.
This presentation is available in Postscript and MS PowerPoint 4.0 formats.
Author: | Terry J. Westley |
Email: | twestley@buffalo.veridian.com |
Web: | http://tash.calspan.com/ |
File Ref: | docs/README.htm |
Last Updated: |