A literate programming system for Common Lisp