The Ginger Project HomepageThe goal of the Ginger project is to develop an easy-to-use yet powerful tool for interactive editing of various types of graphs.
Have a look at
The program is developed as a part of our master thesis project within the Programming Systems Research Group at Department of Mathematics & Computer Science, Aalborg University.The implementation is based on the X Toolkit, Athena Widgets, and Xlib; it is developed on Linux and Solaris platforms.
With the Gnu Emacs text editor as a source of inspiration, we're currently working on themes like customizability and extensibility. In concrete terms, we're designing an interface to a dynamic extension language, in some respects analogous to Emacs LISP. We use the Elk library as our base for the extension language subsystem. Elk implements an interpreter for the Scheme programming language, and can easily be linked to C/C++ applications. Our intention is to have an object oriented extension language. To fulfill this goal we use Meroon, an Object-Oriented System written in Scheme. If you wish to build Ginger with the extension language, you are welcome to contact us for further information.
The master thesis is available as well (in Danish).
Last modified: Fri Jun 14 14:51:08 1996
Send comments or questions about this Web page to
lupus@iesd.auc.dk molz@iesd.auc.dk