Install and Build TASH for Windows 95

This file describes how to get, install, and build TASH for Windows 95 and was last updated on To build TASH for Unix instead, see the Unix instructions.

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.

Table of Contents (this page only)

Ada 95 Compiler
Get and Install Tcl and Tk
Get TASH
Extract TASH
Configure Makefiles fro your system
Build the basic system
Test TASH installation
Build and run the demo programs
Build your own!

Ada 95 Compiler

You will need an Ada 95 compiler to build TASH. The Windows 95 version of TASH was built on a 150 MHz Pentium Micron Millennia with 24MB and the GNU New York University Ada Translator (GNAT), version 3.10p1. 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. Follow the build and installation instructions included with the distribution.

Don't forget to add C:\USR\BIN to your PATH in AUTOEXEC.BAT. If you also have DJGPP or CYGWIN32 installed, be sure these are after the Ada compiler in your PATH.

Get and Install Tcl/Tk

You will also need Tcl/Tk itself to build TASH. At a minimum, you must get the binary installation. Download Tcl/Tk 8.0 from Sun Microsystems. Follow the build and installation instructions included with the distribution.

Get TASH

Download tash802.zip which contains the necessary files for building the Windows 95 variant of TASH.

Extract TASH

The zip file was created with Info-ZIP available from numerous places including the Public Ada Library (PAL) in the PAL User Toolkit and the Info-ZIP site at Walnut Creek. You may use any of a number of unzip programs such as PKZIP and WinZip to extract TASH.

When extracted, a directory named tash802 will be created which contains all the TASH files.

Configure makefiles for your system

Change to the tash802 directory.

Execute the script, setup.tcl. If Tcl/Tk has been installed correctly, you can execute any Tcl/Tk script by simply double-clicking the icon of the script file.

If Tcl/Tk was installed correctly, this will run a wish application which will allow you to establish values for several makefile macros used to customize your TASH build. In many cases, the default values will be OK. If not, then type in the correct values. Note that wish must be in your path for this script to run properly.

Press the Save button to create the file, Makefile.macros, in the tash802 directory.

Build the basic system

Using a DOS prompt program, change to the tash802/win95 directory and execute make. This will build the Ada Tcl/Tk interface and the sample shell programs, tash and twash.

Test TASH Installation

The tests directory contains a program which tests that TASH was correctly installed and built. See the tests/README.htm file for more information on building and running the tests.

Build and run the demo programs

The demos directory contains several programs which demonstrate various capabilities of the TASH binding. See the demos/README.htm file for more information on building and running the demos.

Build your own!

Start writing your own GUI programs with TASH. If you're real proud of it, put it on the Net and send me a URL. I'll make a page within the TASH web pages that links to yours.


Author: Terry J. Westley
Email: twestley@buffalo.veridian.com
Web: http://tash.calspan.com/
File Ref: win95/README.htm
Last Updated: