Documentation

Documentation for the program is found in graphtal.1 in 
[nt]roff form (process with the -man macros), and in graphtal.cat
in lineprinter form.

Porting

The code has been compiled and tested using AT&T C++ 2.0, AT&T 3.0,
Sun C++ 2.1, Sun C++ 3.0, g++ 2.2.2 on Sun Sparc Stations, with 
AT&T C++ 2.0 on IBM RS/6000 and with DEC C++ 1.0 and g++ on a 
DEC Station running ultrix.

To generate the parser and lexical analyser you will need the compiler
tools bison and flex.

Examples

See the example directory for more information on the language used
in graphtal. Some of them are drawn from the book:
The Algorithmic Beauty of Plants by P. Prusinkiewicz and A. Lindenmayer
(Springer Verlag).

Please send bugs (accompanied by L-systems causing them),
interesting L-systems for inclusion in the release, enhancements,
and suggestions to the author via email.

Acknowledgements

It's impossible to write a software package without refering to ideas 
and code from other people's work. Here's the list with their names and
distributions to graphtal:

- Craig E. Kolb who wrote the raytracer 'rayshade'. You'll find parts
  of his intersection routines integrated in graphtal. Rayshade is
  available by anonymous FTP in 
  wuarchive.wustl.edu:/graphics/graphics/ray/rayshade.

- Jonathan P. Leech (leech@cs.unc.edu) who made the L-system package 
  'lsys' available. His contributions are:

	- the idea and portions of the implementation of classes Value 
	  and Name,
	- the SinCos function in class TransMatrix,
	- portions of this README file and the man page,
	- and a lot of inspirations.

  BTW:  'lsys' is available by anonymous FTP in
	dopey.cs.unc.edu:pub/lsys.tar.Z or 
	iuvax.cs.indiana.edu:pub/alive/software/unix/Lsys/lsys.tar.Z

Thank you very much.


Christoph Streit (streit@iam.unibe.ch)

