( 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
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.