
Introduction
Overview
Demo
Challenges Conclusion
Documentation Extraction
I
Distribution (README les etc.)
I
ASDF metadata (author, description, repository, etc.)
I
Language-level documentation (docstrings)
I
The rest (software components)
I
Code Walking (lightweight but very dicult)
I
Introspection (easier but requires loading)
system components, packages, constants, variables, macros,
functions, methods, structures, classes, types, etc.
Quickref: a Stress Test for Texinfo / TUG 2019 – Didier Verna 6/19
ASDF metadata
(asdf:defsystem :net.didierverna.declt
:long-name "Documentation Extractor from Common Lisp to Texinfo"
:description "A reference manual generator for Common Lisp libraries"
:author "Didier Verna"
:mailto "didier@didierverna.net"
:homepage "http://www.lrde.epita.fr/~didier/software/lisp/"
:source-control "https://github.com/didierverna/declt"
:license "BSD"
...)