At the centre of this system are the graph layout and drawing libraries. These were implemented by Nick Barnes and Nick Levine respectively. Both Nicks work for Ravenbrook Limited, a small and eclectic UK consultancy whose primary goal is to increase the value of the software industry to society.

Both Nicks worked on this website. The front-end server is Apache which fields incoming requests to us via Marc Battyani's excellent mod_lisp plugin. Right now we're running as a Windows service; some of the code to communicate with the Service Manager was written many years ago by Nick L, some was open-sourced by Franz, Inc and later ported to LispWorks by Wade Humeniuk, and one short file was written under contract to Social Science Automation and is used here with their permission. Nick L also wrote the libraries for logging and XHTML generation.

For PNG generation and compression, we thank Zach Beane for his zpng and Salza2; PDF generation is by Marc Battyani's CL-PDF; and we're using Edi Weitz's CL-PPCRE to match regular expressions.

None of this would have been half as much fun if we couldn't have coded it in lisp.

The drawing code used here represents about 10% of a fully interactive library suitable for embedding in desktop applications. It has been deployed in mature applications and is now available free of charge from this site, for download and use as a permissively licensed Windows library. Please contact us for further details.

[made by lisp]