Handbook
Glossary
make-pprint ( obj quot manifest? -- block manifest/f )
Vocabulary
prettyprint
.
sections
Inputs
obj
an
object
quot
an
object
manifest?
an
object
Outputs
block
an
object
manifest/f
an
object
Definition
USING:
kernel
namespaces
;
IN:
prettyprint.sections
:
make-pprint
( obj quot manifest? -- block manifest/f )
[
0
position
set
HS{
}
clone
pprinter-use
set
V{
}
clone
recursion-check
set
V{
}
clone
pprinter-stack
set
[
over
<object
call
pprinter-block
]
dip
[
pprinter-manifest
]
[
f
]
if
]
with-scope
;
inline