

| |||||||
|
You are here: Root > By Topic > Data structures
A package for creating and manipulating graphs (in the graph-theoretic sense). Creates a set of CLOS classes for graphs, vertices, edges. Provides algorithms for traversing, counting, searching for vertices.
| gwking@metabang.com | |
| Web site | http://common-lisp.net/project/cl-graph/ |
| Mailing list | http://common-lisp.net/cgi-bin/mailman/listinfo/cl-graph-devel |
| Version | 0.10.2 - Sunday, 26 October 2008 |
| Maturity | Stable |
| OS compatibility | OS X, Linux (for sure), others unknown. |
| ASDF installable | Yes |
| Official Download | http://common-lisp.net/project/cl-graph/cl-graph_latest.tar.gz |
| Mirrored Download | |
| Source code repository | http://common-lisp.net/project/cl-graph/darcs/cl-graph |
CL-Graph is a Common Lisp library for manipulating graphs and running graph algorithms. Graphs are collections of vertex sets, edge sets, not X-Y plots or pie charts. CL-Graph uses the Metaobject Protocol to define CLOS classes for graphs, vertices, edges, and provides functions for traversing, searching, and counting.
Automatically generated API documentation is available, as is a short tutorial on cl-graph.
There are two mailing lists:
The package is asdf-installable, and a Darcs repository is available (note that you'll also need to get several other bits and pieces to get CL-Graph to work). The commands are listed below:
darcs get http://common-lisp.net/project/cl-graph/darcs/cl-graph darcs get http://common-lisp.net/project/cl-mathstats/darcs/cl-mathstats darcs get http://common-lisp.net/project/cl-containers/metabang.bind/darcs/metabang.bind darcs get http://common-lisp.net/project/cl-containers/metatilities/darcs/metatilities darcs get http://common-lisp.net/project/cl-containers/moptilities/darcs/moptilities
MCL | Allegro Common Lisp | SBCL
Metatilities | CL-Containers | CL-MathStats | metabang-bind | ASDF-System-Connections | ASDF
Data structures | Mathematics | ASDF installable | Metaobject Protocol | BSD license
You must be logged to add a note
You must be logged to add a comment