Kawa has a number of useful tools for controlling input and output:
A programmable reader.
A powerful pretty-printer.
| • Named output formats | ||
| • Paths | Paths - file name, URLs, and URIs | |
| • Files | File System Interface | |
| • Reading and writing whole files | ||
| • Ports | ||
| • Format | Formatted Output (Common-Lisp-style) | |
| • Pretty-printing | ||
| • Resources |