Handbook
Glossary
pprint-delims ( obj -- start end )
Factor handbook
»
Developer tools
»
The prettyprinter
»
Extending the prettyprinter
»
Literal prettyprinting protocol
Next:
>pprint-sequence ( obj -- seq )
Vocabulary
prettyprint
.
custom
Inputs
obj
an
object
Outputs
start
an
object
end
an
object
Definition
IN:
prettyprint.custom
GENERIC:
pprint-delims
( obj -- start end )
Methods
USING:
kernel
lists
prettyprint.custom
;
M:
+nil+
pprint-delims
drop
\
L{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.raylib.BoneInfo
;
M:
BoneInfo-array
pprint-delims
drop
\
BoneInfo-array{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.elf.Elf32_Phdr
;
M:
Elf32_Phdr-array
pprint-delims
drop
\
Elf32_Phdr-array{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.elf.Elf32_Shdr
;
M:
Elf32_Shdr-array
pprint-delims
drop
\
Elf32_Shdr-array{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.elf.Elf32_Sym
;
M:
Elf32_Sym-array
pprint-delims
drop
\
Elf32_Sym-array{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.elf.Elf64_Phdr
;
M:
Elf64_Phdr-array
pprint-delims
drop
\
Elf64_Phdr-array{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.elf.Elf64_Shdr
;
M:
Elf64_Shdr-array
pprint-delims
drop
\
Elf64_Shdr-array{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.elf.Elf64_Sym
;
M:
Elf64_Sym-array
pprint-delims
drop
\
Elf64_Sym-array{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.raylib.Material
;
M:
Material-array
pprint-delims
drop
\
Material-array{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.raylib.MaterialMap
;
M:
MaterialMap-array
pprint-delims
drop
\
MaterialMap-array{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.raylib.Matrix
;
M:
Matrix-array
pprint-delims
drop
\
Matrix-array{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.raylib.Mesh
;
M:
Mesh-array
pprint-delims
drop
\
Mesh-array{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.raylib.Vector2
;
M:
Vector2-array
pprint-delims
drop
\
Vector2-array{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.raylib.Vector3
;
M:
Vector3-array
pprint-delims
drop
\
Vector3-array{
\
}
;
USING:
classes.algebra.private
kernel
prettyprint.custom
;
M:
anonymous-complement
pprint-delims
drop
\
not{
\
}
;
USING:
classes.algebra.private
kernel
prettyprint.custom
;
M:
anonymous-intersection
pprint-delims
drop
\
intersection{
\
}
;
USING:
classes.algebra.private
kernel
prettyprint.custom
;
M:
anonymous-predicate
pprint-delims
drop
\
predicate{
\
}
;
USING:
classes.algebra.private
kernel
prettyprint.custom
;
M:
anonymous-union
pprint-delims
drop
\
union{
\
}
;
USING:
arrays
kernel
prettyprint.custom
;
M:
array
pprint-delims
drop
\
{
\
}
;
USING:
kernel
prettyprint.custom
trees.avl
;
M:
avl
pprint-delims
drop
\
AVL{
\
}
;
USING:
bit-arrays
kernel
prettyprint.custom
;
M:
bit-array
pprint-delims
drop
\
?{
\
}
;
USING:
bit-vectors
kernel
prettyprint.custom
;
M:
bit-vector
pprint-delims
drop
\
?V{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.benchmark.nbody-simd.body
;
M:
body-array
pprint-delims
drop
\
body-array{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.gpu.demos.bunny.bunny-vertex-struct
;
M:
bunny-vertex-struct-array
pprint-delims
drop
\
bunny-vertex-struct-array{
\
}
;
USING:
kernel
prettyprint.custom
specialized-vectors.instances.gpu.demos.bunny.bunny-vertex-struct
;
M:
bunny-vertex-struct-vector
pprint-delims
drop
\
bunny-vertex-struct-vector{
\
}
;
USING:
byte-arrays
kernel
prettyprint.custom
;
M:
byte-array
pprint-delims
drop
\
B{
\
}
;
USING:
byte-vectors
kernel
prettyprint.custom
;
M:
byte-vector
pprint-delims
drop
\
BV{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.alien.c-types.c-string
;
M:
c-string-array
pprint-delims
drop
\
c-string-array{
\
}
;
USING:
kernel
prettyprint.custom
;
M:
callstack
pprint-delims
drop
\
CS{
\
}
;
USING:
kernel
math.vectors.simd
prettyprint.custom
;
M:
char-16
pprint-delims
drop
\
char-16{
\
}
;
USING:
kernel
math.vectors.simd.cords
prettyprint.custom
;
M:
char-32
pprint-delims
drop
\
char-32{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.alien.c-types.char
;
M:
char-array
pprint-delims
drop
\
char-array{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.alien.complex.complex-double
;
M:
complex-double-array
pprint-delims
drop
\
complex-double-array{
\
}
;
USING:
kernel
math.blas.matrices
prettyprint.custom
;
M:
complex-double-blas-matrix
pprint-delims
drop
\
zmatrix{
\
}
;
USING:
kernel
math.blas.vectors
prettyprint.custom
;
M:
complex-double-blas-vector
pprint-delims
drop
\
zvector{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.alien.complex.complex-float
;
M:
complex-float-array
pprint-delims
drop
\
complex-float-array{
\
}
;
USING:
kernel
math.blas.matrices
prettyprint.custom
;
M:
complex-float-blas-matrix
pprint-delims
drop
\
cmatrix{
\
}
;
USING:
kernel
math.blas.vectors
prettyprint.custom
;
M:
complex-float-blas-vector
pprint-delims
drop
\
cvector{
\
}
;
USING:
kernel
math
prettyprint.custom
;
M:
complex
pprint-delims
drop
\
C{
\
}
;
USING:
kernel
prettyprint.custom
;
M:
composed
pprint-delims
drop
\
[
\
]
;
USING:
kernel
lists
prettyprint.custom
;
M:
cons-state
pprint-delims
drop
\
L{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.chipmunk.ffi.cpContact
;
M:
cpContact-array
pprint-delims
drop
\
cpContact-array{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.chipmunk.ffi.cpPolyShapeAxis
;
M:
cpPolyShapeAxis-array
pprint-delims
drop
\
cpPolyShapeAxis-array{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.chipmunk.ffi.cpVect
;
M:
cpVect-array
pprint-delims
drop
\
cpVect-array{
\
}
;
USING:
kernel
prettyprint.custom
;
M:
curried
pprint-delims
drop
\
[
\
]
;
USING:
dlists
kernel
prettyprint.custom
;
M:
dlist
pprint-delims
drop
\
DL{
\
}
;
USING:
kernel
math.vectors.simd
prettyprint.custom
;
M:
double-2
pprint-delims
drop
\
double-2{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.math.vectors.simd.cords.double-4
;
M:
double-4-array
pprint-delims
drop
\
double-4-array{
\
}
;
USING:
kernel
math.vectors.simd.cords
prettyprint.custom
;
M:
double-4
pprint-delims
drop
\
double-4{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.alien.c-types.double
;
M:
double-array
pprint-delims
drop
\
double-array{
\
}
;
USING:
kernel
math.blas.matrices
prettyprint.custom
;
M:
double-blas-matrix
pprint-delims
drop
\
dmatrix{
\
}
;
USING:
kernel
math.blas.vectors
prettyprint.custom
;
M:
double-blas-vector
pprint-delims
drop
\
dvector{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.macho.fat_arch
;
M:
fat_arch-array
pprint-delims
drop
\
fat_arch-array{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.fftw.ffi.fftw_complex
;
M:
fftw_complex-array
pprint-delims
drop
\
fftw_complex-array{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.math.vectors.simd.float-4
;
M:
float-4-array
pprint-delims
drop
\
float-4-array{
\
}
;
USING:
kernel
prettyprint.custom
specialized-vectors.instances.math.vectors.simd.float-4
;
M:
float-4-vector
pprint-delims
drop
\
float-4-vector{
\
}
;
USING:
kernel
math.vectors.simd
prettyprint.custom
;
M:
float-4
pprint-delims
drop
\
float-4{
\
}
;
USING:
kernel
math.vectors.simd.cords
prettyprint.custom
;
M:
float-8
pprint-delims
drop
\
float-8{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.alien.c-types.float
;
M:
float-array
pprint-delims
drop
\
float-array{
\
}
;
USING:
kernel
math.blas.matrices
prettyprint.custom
;
M:
float-blas-matrix
pprint-delims
drop
\
smatrix{
\
}
;
USING:
kernel
math.blas.vectors
prettyprint.custom
;
M:
float-blas-vector
pprint-delims
drop
\
svector{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.game.loop.benchmark.game-loop-benchmark
;
M:
game-loop-benchmark-array
pprint-delims
drop
\
game-loop-benchmark-array{
\
}
;
USING:
kernel
prettyprint.custom
specialized-vectors.instances.game.loop.benchmark.game-loop-benchmark
;
M:
game-loop-benchmark-vector
pprint-delims
drop
\
game-loop-benchmark-vector{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.math.floats.half.half
;
M:
half-array
pprint-delims
drop
\
half-array{
\
}
;
USING:
hash-sets
kernel
prettyprint.custom
;
M:
hash-set
pprint-delims
drop
\
HS{
\
}
;
USING:
hashtables
kernel
prettyprint.custom
;
M:
hashtable
pprint-delims
drop
\
H{
\
}
;
USING:
hash-sets.identity
kernel
prettyprint.custom
;
M:
identity-hash-set
pprint-delims
drop
\
IHS{
\
}
;
USING:
hashtables.identity
kernel
prettyprint.custom
;
M:
identity-hashtable
pprint-delims
drop
\
IH{
\
}
;
USING:
kernel
math.vectors.simd
prettyprint.custom
;
M:
int-4
pprint-delims
drop
\
int-4{
\
}
;
USING:
kernel
math.vectors.simd.cords
prettyprint.custom
;
M:
int-8
pprint-delims
drop
\
int-8{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.alien.c-types.int
;
M:
int-array
pprint-delims
drop
\
int-array{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.alien.c-types.int32_t
;
M:
int32_t-array
pprint-delims
drop
\
int32_t-array{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.io.files.acls.macos.ffi.kauth_ace
;
M:
kauth_ace-array
pprint-delims
drop
\
kauth_ace-array{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.unix.kqueue.kevent
;
M:
kevent-array
pprint-delims
drop
\
kevent-array{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.libusb.libusb_iso_packet_descriptor
;
M:
libusb_iso_packet_descriptor-array
pprint-delims
drop
\
libusb_iso_packet_descriptor-array{
\
}
;
USING:
kernel
linked-assocs
linked-assocs.prettyprint
prettyprint.custom
;
M:
linked-hash
pprint-delims
drop
\
LH{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.alien.c-types.long
;
M:
long-array
pprint-delims
drop
\
long-array{
\
}
;
USING:
kernel
math.vectors.simd
prettyprint.custom
;
M:
longlong-2
pprint-delims
drop
\
longlong-2{
\
}
;
USING:
kernel
math.vectors.simd.cords
prettyprint.custom
;
M:
longlong-4
pprint-delims
drop
\
longlong-4{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.alien.c-types.longlong
;
M:
longlong-array
pprint-delims
drop
\
longlong-array{
\
}
;
USING:
classes.maybe
kernel
prettyprint.custom
;
M:
maybe
pprint-delims
drop
\
maybe{
\
}
;
USING:
kernel
multisets
prettyprint.custom
;
M:
multiset
pprint-delims
drop
\
multiset{
\
}
;
USING:
kernel
nibble-arrays
prettyprint.custom
;
M:
nibble-array
pprint-delims
drop
\
N{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.macho.nlist
;
M:
nlist-array
pprint-delims
drop
\
nlist-array{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.macho.nlist_64
;
M:
nlist_64-array
pprint-delims
drop
\
nlist_64-array{
\
}
;
USING:
hash-sets.numbers
kernel
prettyprint.custom
;
M:
number-hash-set
pprint-delims
drop
\
NHS{
\
}
;
USING:
hashtables.numbers
kernel
prettyprint.custom
;
M:
number-hashtable
pprint-delims
drop
\
NH{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.papier.map.papier-vertex-struct
;
M:
papier-vertex-struct-array
pprint-delims
drop
\
papier-vertex-struct-array{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.fluids.particle_t
;
M:
particle_t-array
pprint-delims
drop
\
particle_t-array{
\
}
;
USING:
kernel
persistent.hashtables
prettyprint.custom
;
M:
persistent-hash
pprint-delims
drop
\
PH{
\
}
;
USING:
kernel
persistent.vectors
prettyprint.custom
;
M:
persistent-vector
pprint-delims
drop
\
PV{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.benchmark.struct-arrays.point
;
M:
point-array
pprint-delims
drop
\
point-array{
\
}
;
USING:
kernel
prettyprint.custom
quotations
;
M:
quotation
pprint-delims
drop
\
[
\
]
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.rlgl.rlDrawCall
;
M:
rlDrawCall-array
pprint-delims
drop
\
rlDrawCall-array{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.rlgl.rlVertexBuffer
;
M:
rlVertexBuffer-array
pprint-delims
drop
\
rlVertexBuffer-array{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.macho.section
;
M:
section-array
pprint-delims
drop
\
section-array{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.macho.section_64
;
M:
section_64-array
pprint-delims
drop
\
section_64-array{
\
}
;
USING:
hash-sets.sequences
kernel
prettyprint.custom
;
M:
sequence-hash-set
pprint-delims
drop
\
SHS{
\
}
;
USING:
hashtables.sequences
kernel
prettyprint.custom
;
M:
sequence-hashtable
pprint-delims
drop
\
SH{
\
}
;
USING:
arrays.shaped
kernel
prettyprint.custom
;
M:
shaped-array
pprint-delims
drop
\
sa{
\
}
;
USING:
kernel
math.vectors.simd.cords
prettyprint.custom
;
M:
short-16
pprint-delims
drop
\
short-16{
\
}
;
USING:
kernel
math.vectors.simd
prettyprint.custom
;
M:
short-8
pprint-delims
drop
\
short-8{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.alien.c-types.short
;
M:
short-array
pprint-delims
drop
\
short-array{
\
}
;
USING:
kernel
prettyprint.custom
specialized-vectors.instances.alien.c-types.short
;
M:
short-vector
pprint-delims
drop
\
short-vector{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.alien.c-types.size_t
;
M:
size_t-array
pprint-delims
drop
\
size_t-array{
\
}
;
USING:
kernel
prettyprint.custom
trees.splay
;
M:
splay
pprint-delims
drop
\
SPLAY{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.unix.statfs.macos.statfs64
;
M:
statfs64-array
pprint-delims
drop
\
statfs64-array{
\
}
;
USING:
classes.struct
kernel
prettyprint.custom
;
M:
struct
pprint-delims
drop
\
S{
\
}
;
USING:
kernel
prettyprint.custom
tensors
;
M:
tensor
pprint-delims
drop
\
t{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.ogg.theora.th-quant-ranges
;
M:
th-quant-ranges-array
pprint-delims
drop
\
th-quant-ranges-array{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.unix.time.timeval
;
M:
timeval-array
pprint-delims
drop
\
timeval-array{
\
}
;
USING:
kernel
prettyprint.custom
trees
;
M:
tree
pprint-delims
drop
\
TREE{
\
}
;
USING:
kernel
prettyprint.custom
;
M:
tuple
pprint-delims
drop
\
T{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.alien.c-types.u16
;
M:
u16-array
pprint-delims
drop
\
u16-array{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.alien.c-types.u32
;
M:
u32-array
pprint-delims
drop
\
u32-array{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.alien.c-types.u64
;
M:
u64-array
pprint-delims
drop
\
u64-array{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.alien.c-types.u8
;
M:
u8-array
pprint-delims
drop
\
u8-array{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.math.vectors.simd.uchar-16
;
M:
uchar-16-array
pprint-delims
drop
\
uchar-16-array{
\
}
;
USING:
kernel
math.vectors.simd
prettyprint.custom
;
M:
uchar-16
pprint-delims
drop
\
uchar-16{
\
}
;
USING:
kernel
math.vectors.simd.cords
prettyprint.custom
;
M:
uchar-32
pprint-delims
drop
\
uchar-32{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.alien.c-types.uchar
;
M:
uchar-array
pprint-delims
drop
\
uchar-array{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.math.vectors.simd.uint-4
;
M:
uint-4-array
pprint-delims
drop
\
uint-4-array{
\
}
;
USING:
kernel
math.vectors.simd
prettyprint.custom
;
M:
uint-4
pprint-delims
drop
\
uint-4{
\
}
;
USING:
kernel
math.vectors.simd.cords
prettyprint.custom
;
M:
uint-8
pprint-delims
drop
\
uint-8{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.alien.c-types.uint
;
M:
uint-array
pprint-delims
drop
\
uint-array{
\
}
;
USING:
kernel
prettyprint.custom
specialized-vectors.instances.alien.c-types.uint
;
M:
uint-vector
pprint-delims
drop
\
uint-vector{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.alien.c-types.uint16_t
;
M:
uint16_t-array
pprint-delims
drop
\
uint16_t-array{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.alien.c-types.uint32_t
;
M:
uint32_t-array
pprint-delims
drop
\
uint32_t-array{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.alien.c-types.uint64_t
;
M:
uint64_t-array
pprint-delims
drop
\
uint64_t-array{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.alien.c-types.uint8_t
;
M:
uint8_t-array
pprint-delims
drop
\
uint8_t-array{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.alien.c-types.uintptr_t
;
M:
uintptr_t-array
pprint-delims
drop
\
uintptr_t-array{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.alien.c-types.ulong
;
M:
ulong-array
pprint-delims
drop
\
ulong-array{
\
}
;
USING:
kernel
math.vectors.simd
prettyprint.custom
;
M:
ulonglong-2
pprint-delims
drop
\
ulonglong-2{
\
}
;
USING:
kernel
math.vectors.simd.cords
prettyprint.custom
;
M:
ulonglong-4
pprint-delims
drop
\
ulonglong-4{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.alien.c-types.ulonglong
;
M:
ulonglong-array
pprint-delims
drop
\
ulonglong-array{
\
}
;
USING:
kernel
math.vectors.simd.cords
prettyprint.custom
;
M:
ushort-16
pprint-delims
drop
\
ushort-16{
\
}
;
USING:
kernel
math.vectors.simd
prettyprint.custom
;
M:
ushort-8
pprint-delims
drop
\
ushort-8{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.alien.c-types.ushort
;
M:
ushort-array
pprint-delims
drop
\
ushort-array{
\
}
;
USING:
kernel
prettyprint.custom
specialized-vectors.instances.alien.c-types.ushort
;
M:
ushort-vector
pprint-delims
drop
\
ushort-vector{
\
}
;
USING:
kernel
prettyprint.custom
vlists
;
M:
valist
pprint-delims
drop
\
VA{
\
}
;
USING:
kernel
prettyprint.custom
vectors
;
M:
vector
pprint-delims
drop
\
V{
\
}
;
USING:
kernel
prettyprint.custom
vlists
;
M:
vlist
pprint-delims
drop
\
VL{
\
}
;
USING:
kernel
prettyprint.custom
specialized-arrays.instances.alien.c-types.void*
;
M:
void*-array
pprint-delims
drop
\
void*-array{
\
}
;
USING:
kernel
prettyprint.custom
;
M:
wrapper
pprint-delims
drop
\
W{
\
}
;