Pretty Print Library

The (scheme cyclone pretty-print) library provides a pretty-printer for code formatting.

pretty-print

(pretty-print obj)
(pretty-print obj port)

Outputs object to the given output port, or the current output port if none is given. The output is automatically indented just like it would be in a source code file, to make it easier to read.