[ LdBeth's Homepage ]


The original CLtL2 in high quality typesetting.

What's special about this version?

The book was avaliable as free PostScript at CMU AI Repository, however, I remembered that version has a serious text box overflow that affects readability, and the equal sign was typeset weirdly.

I believe the book itself was out of print.

This version has the correction I made by typesetting from the originally available LaTeX source, in a Times Roman like font matches the printed version, and uses Letter Gothic Bold for lisp code.

However, the page number inadvertently mismatches the originally available free PostScript as a result that original font metric information is not avaliable.

This version also has a correct index at the end, generated with InvisibleXML and XSLT, then manually edited to exclude errors.

PostScript version

How did you do that?

If you have tried to complied the LaTeX files of the book, your TeX processor would probably tell you that this is in an old version of LaTeX, and failed to compile that.

I struggled with this situation, too. I once though to develop my own parser to convert the LaTeX files to other markups.

The interesting part is, although LaTeX has been evolved drastically and losses its backward compatibility (which is why I dislike it), TeX itself hasn't changed much since then. So it is still trivial to compiled the old LaTeX 2.09 with current TeX on Unix like platforms.

And there are two files named small-latex.tex and small-lfont-times.tex in the LaTeX source that was intended to replace corresponding files in LaTeX 2.09 distribution. Which the font file as a hint I managed to recover the font used in the original version.


In addition to the authors and editors of this book, thanks to Donald E. Knuth for his timeless TeX typesetting engine, and contributors and maintainers of CTAN online TeX archive to make this work possible.

PDF bookmarked version

text/html; UTF-8 (quoted-printable)


This is the final version of the Common-Lisp-PDF file downloaded via your homepage. The depth of this bookmark has two levels, viz. the chapter level and the section level, as for the subsection level and subsubsection level, I ranged them at the same layer as the section level. Thanks for your magnificent job.

Best Wishes,

Alex Lii

application/pdf; base64

Common Lisp_The Language...