Inravina: An implementation of the Common Lisp pretty printer

Description

This library provides a complete implementation of the Common Lisp pretty printer.

Inravina is configurable. Client code can alter many aspects of the library by supplying a client object, which is an instance of a standard class.

Requirements

Depends on Incless and nontrivial-gray-streams.

Uses standard classes for client configuration, for the representation of pretty-print instructions, and for dispatch tables. Therefore, CLOS is required for this library.

Maintainers

Currently maintained by Tarn W. Burton.

Possible improvements

Documentation.


robert.strandh@gmail.com