( resources home )

summer of lisp past meetings directions contact us join mailing list shop merchandise

( news )

Shop LispNYC, we've got cool items available at cafepress

bottom corner

Enhancing Exscribe

Extend Exscribe into a full-fledged document authoring system.

Exscribe is a document authoring system programmed and extensible in Common Lisp. It has an HTML back-end, and a PDF back-end is in the way using cl-typesetting. The student will polish the PDF back-end, extend cl-typesetting where needed (for e.g. footnotes), extend the HTML back-end to match (integrating pictures and/or MathML), provide a LaTeX front-end (possibly taking code from HOP or HeVeA), provide a ReST front-end.

This will provide the world with a programmable document authoring system more manageable than the huge mess that (La)TeX has become -- extensible with a real programming language, not with the crock that is TeX "macros". Lisp might become a more widespread language as a result.

bottom corner