From Marc.Battyani at fractalconcept.com Wed Sep 1 09:45:17 2004 From: Marc.Battyani at fractalconcept.com (Marc Battyani) Date: Wed, 1 Sep 2004 11:45:17 +0200 Subject: [cl-typesetting-announce] [ANNOUNCE] A Common Lisp source code typesetter Message-ID: <28d901c49008$658ddab0$0a02a8c0@marcxp> I've added a module to typeset Common Lisp code with some syntax coloring to cl-typesetting. The syntax coloring is too simple to be 100% accurate: Improvements welcomed! (Multiple lines strings are not handled for instance) As an obvious example, I used this code to typeset itself ;-) The result is here: http://www.fractalconcept.com/pprint.pdf This module + cl-typegraph are the base layers for the automatic generation of documentation for Common Lisp code. The idea is to use XRefs tools like Albert or the ones from the CMU lisp repository to extract and generate some interesting documentation from the analysis of a bunch of source files. (Examples of graphs are on page 3 of the cl-typesetting example. The first one is a class hierarchy. See: http://www.fractalconcept.com/ex.pdf) The cl-typesetting repository is here: http://www.fractalconcept.com:8000/public/open-source/ And the latest tarball is here: http://www.fractalconcept.com/download/cl-typesetting-current.tgz Marc From marc.battyani at fractalconcept.com Wed Sep 8 21:21:58 2004 From: marc.battyani at fractalconcept.com (Marc Battyani) Date: Wed, 8 Sep 2004 23:21:58 +0200 Subject: [cl-typesetting-announce] cl-typesetting repository update References: <091c01c4375f$dce93bb0$0a02a8c0@marcxp> Message-ID: <04de01c495e9$e06f5dd0$0a02a8c0@marcxp> I've commited the latest modifications to the cl-typesetting repository. Rev 61: (You will need to get the latest cl-pdf version to use this revision) Added references and contextual values Added #'format-string Splitted the ASDF file in 3 Rev 59: Added Lisp source code typesetting (in pprint.lisp) + some fixes Rev 55 First version of cl-typegraph. :) Updated the full-example. Moved the test file from the cl-typesetting system to a cl-typesetting-test system. The full repository is here: http://www.fractalconcept.com:8000/public/open-source/ (It's a subversion 1.0 repository.) The cl-pdf part: http://www.fractalconcept.com:8000/public/open-source/cl-pdf/ The cl-typesetting part: http://www.fractalconcept.com:8000/public/open-source/cl-typesetting/ The mod_lisp part: http://www.fractalconcept.com:8000/public/open-source/mod_lisp/ There are also tarballs for cl-pdf and cl-typesetting: http://www.fractalconcept.com/download/cl-pdf-current.tgz http://www.fractalconcept.com/download/cl-typesetting-current.tgz BTW the (somewhat outdated) home pages for these projects are here: http://www.fractalconcept.com/asp/html/cl-pdf.html http://www.fractalconcept.com/asp/html/cl-typesetting.html http://www.fractalconcept.com/asp/html/mod_lisp.html Marc