Notice

Although I still maintain CL-Graph, my time is not what it was. If you run into issues, have ideas, or hit snags, please let me know and I'll respond as quickly as I can. Thanks!

What it is

CL-Graph is a Common Lisp library for manipulating graphs and running graph algorithms. Check out the user's guide for some very old and yet still preliminary documentation.

There's also a very old introduction to cl-graph on unCLog.

Mailing Lists

Where is it

metabang.com is switching from darcs to git for source control; the current cl-graph repository is on github and you can clone it using:

git clone git://github.com/gwkkwg/cl-graph 

(note that you'll also need to get several other bits and pieces to get CL-Graph to work. The commands are listed below:

git clone git://github.com/gwkkwg/cl-containers  
git clone git://github.com/gwkkwg/metabang-bind  
git clone git://github.com/gwkkwg/metatilities-base  
git clone git://github.com/gwkkwg/moptilities 

You might also want dynamic-classes:

git clone git://github.com/gwkkwg/dynamic-classes 

CL-Graph (and friends) should also be ASDF installable. Its CLiki home is right where you'd expect.

There's also a handy gzipped tar file.

What is happening

8 January 2011 Moved to github; minor cleanup.

2 Feb 2006 Lots of new CL-Graph documentation.

25 Nov 2005 Wrote a mini tutorial and published it on unCLog.

10 Nov 2005 Initial setup.