This directory contains some examples/utilities for working with tclOBST.

There are:
   ./README		this file
   ./session.tcl	small example session for tclOBST
   ./utils.tcl		some utility functions for working with OBST objects.

   ./bin/mtaTool	shell scripts to invoke the respective tcl scripts
   ./bin/dirTool	in ./tcl with the interpreters in ../bin
   ./bin/listmeta
   ./bin/mta2edge
   ./bin/graphedit

   ./lib/tcl		link wich selects either ./tcl-2.3, or ./tcl.
   ./tcl-2.3		older versions of the samples which once worked with
			Tk 2.3

   ./tcl/dirTool*	tcl scripts making up the dirTool program, a small
			browser for OBST directory structures and for moving
			containers

   ./tcl/mtaTool*	tcl scripts making up the mtaTool program, a browser
			for OBST meta data

   ./tcl/listmeta.tcl	tclOBST program dumping the OBST meta database

   ./tcl/mta2edge.tcl	tclOBST program to generate a description of the
			inheritance graph which can be processed by EDGE.

   ./tcl/graphedit.tcl  simple graph editor as usage example for the arrows
			module.
   ./tcl/arrows.tcl	module supporting the display and interactive
			manipulation of graph structures
   ./doc/arrows.ps	description of the arrows module

   ./tcl/infobox_tk.tcl	utilities shared by some sample programs
   ./tcl/xfstuff.tcl	auxiliary routines of interface builder

   ./tcl/ObjKernel.tcl		small OO kernel (written in Tcl) for defining
				classes, methods, ... similar to the OBST
				schema language
   ./tcl/ObjKernel_misc.tcl	maintenance/debugging operations
   ./doc/ObjKernel.ps		documentation

You may specify which interpreter is to be used when invoking one of the
scripts in ./bin by defining the environment variables WISH_CMD, or TCL_CMD,
respectively.
The latter is used in those programs which do not have a graphical interface.
If TCL_CMD is not defined, WISH_CMD is used instead.
Please note, that WISH_CMD is also used by Sven Delmas' interface builder Xf.

The above listed examples may be installed by invoking `make install'. This
builds up the following directory/file structure (the macros are defined in
./Makefile):
	$(bindir)		contents of ./bin
	$(tcllibdir)		contents of ./lib/tcl
	$(docdir)		README, contents of ./doc

The remaining files are not installed.
