The Grasper-CL Graph Management System
by Peter D. Karp, John D. Lowrance, Thomas M and Wilkins, David E.
Technical Note 521
Institution: AI Center, SRI International
Address: 333 Ravenswood Ave., Menlo Park, CA 94025
Grasper-CL  is a COMMON LISP system for manipulating anddisplaying graphs, and for building graph-based user interfaces forapplication programs. The system represents a significant advance overprevious COMMON LISP graphers because each level of the Grasper-CLarchitecturefrom the core graph data structures to the interactivedisplay modulehas been fully developed and articulated, and isaccessible to application programmers. We call this system organizationan open architecture. In our experience, several different classes ofgraph-based user interfaces exist. For example, one class producesstatic drawings of graphs, whereas another class requires extensive userinteraction with graph drawings. The open architecture of Grasper-CLsupports the development of all classes of interfaces, whereas previousgraphers support only one or two classes of interfaces. Grasper-CLgraphics operations are implemented using CLIM, the COMMON LISPInterface Manager.
|Karp, Peter D||Director, Bioinformatics Research Group|
|Lowrance, John D||Program Director|
|Wilkins, David E||Senior Computer Scientist|