Developer Guide - Introduction and Copyright
This Developer Guide is Copyright © 1999 Tony Garnock-Jones.
This document is intended to illustrate some of the internal workings of the gAlan program. It is intended for programmers interested in developing new plugins or modifying the structure of the system.
Section 2, Overview of the system, takes a broad look at how the different pieces of the system fit together. Sections 3 and 4 go into a little more detail about the concepts used in working with gAlan. Section 5 details the internals of the core program that plugins connect to. Section 6 briefly walks through the creation of a simple plugin and documents many of the important API functions. Sections 7 and 8 cover more specific aspects of plugin-writing, and section 9 tries to provide an impression of possible directions the software could take.