This is the cl-wadler-pprint Reference Manual, version 0.1.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 04:31:00 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
cl-wadler-pprintAn implementation of A Prettier Printer in Common Lisp.
Nathan Ringo <nathan@remexre.xyz>
Apache-2.0/MIT
0.1.0
package.lisp (file).
wadler-pprint.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
cl-wadler-pprint/cl-wadler-pprint.asdcl-wadler-pprint/package.lispcl-wadler-pprint/wadler-pprint.lispcl-wadler-pprint/cl-wadler-pprint.asdcl-wadler-pprint (system).
cl-wadler-pprint/wadler-pprint.lisppackage.lisp (file).
cl-wadler-pprint (system).
bracket (function).
def-pretty-object (macro).
group (function).
nest (function).
nest (structure).
newline-or (function).
pretty (function).
pretty* (function).
pretty-object (generic function).
spread (function).
stack (function).
text (function).
text (structure).
be (function).
best (function).
better (function).
copy-flatten (function).
copy-nest (function).
copy-newline (function).
copy-text (function).
copy-union-doc (function).
doc (type).
docp (function).
first-layout (function).
fits (function).
flatten (function).
flatten (structure).
flatten-doc (reader).
(setf flatten-doc) (writer).
flatten-p (function).
join (function).
make-flatten (function).
make-nest (function).
make-newline (function).
make-text (function).
make-union-doc (function).
nest-doc (reader).
(setf nest-doc) (writer).
nest-p (function).
nest-width (reader).
(setf nest-width) (writer).
newline (structure).
newline-p (function).
newline-string (reader).
(setf newline-string) (writer).
pretty-tail (function).
text-p (function).
text-string (reader).
(setf text-string) (writer).
union-doc (structure).
union-doc-lhs (reader).
(setf union-doc-lhs) (writer).
union-doc-p (function).
union-doc-rhs (reader).
(setf union-doc-rhs) (writer).
Packages are listed by definition order.
wadler-pprintcommon-lisp.
bracket (function).
def-pretty-object (macro).
group (function).
nest (function).
nest (structure).
newline-or (function).
pretty (function).
pretty* (function).
pretty-object (generic function).
spread (function).
stack (function).
text (function).
text (structure).
be (function).
best (function).
better (function).
copy-flatten (function).
copy-nest (function).
copy-newline (function).
copy-text (function).
copy-union-doc (function).
doc (type).
docp (function).
first-layout (function).
fits (function).
flatten (function).
flatten (structure).
flatten-doc (reader).
(setf flatten-doc) (writer).
flatten-p (function).
join (function).
make-flatten (function).
make-nest (function).
make-newline (function).
make-text (function).
make-union-doc (function).
nest-doc (reader).
(setf nest-doc) (writer).
nest-p (function).
nest-width (reader).
(setf nest-width) (writer).
newline (structure).
newline-p (function).
newline-string (reader).
(setf newline-string) (writer).
pretty-tail (function).
text-p (function).
text-string (reader).
(setf text-string) (writer).
union-doc (structure).
union-doc-lhs (reader).
(setf union-doc-lhs) (writer).
union-doc-p (function).
union-doc-rhs (reader).
(setf union-doc-rhs) (writer).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Pretty-prints a VALUE to the given STREAM, with the given WIDTH.
Pretty-prints a DOCument to the given STREAM, with the given WIDTH.
Converts an object to a document.
structure-object.
common-lisp.
string
(error "must provide string")
Returns whether the given value is a document.
Returns whether a given LAYOUT-DOC occupies no more than WIDTH bytes.
doc.
lhs.
rhs.
structure-object.
wadler-pprint::doc
(error "must provide doc")
structure-object.
common-lisp.
string
(error "must provide string")
| Jump to: | (
B C D F G J M N P S T U |
|---|
| Jump to: | (
B C D F G J M N P S T U |
|---|
| Jump to: | D L R S W |
|---|
| Jump to: | D L R S W |
|---|
| Jump to: | C D F N P S T U W |
|---|
| Jump to: | C D F N P S T U W |
|---|