Handbook
Glossary
cord
Vocabulary
sequences
.
cords
Definition
USING:
math.vectors.simd.cords
;
IN:
sequences.cords
MIXIN:
cord
INSTANCE:
generic-cord
cord
INSTANCE:
char-32
cord
INSTANCE:
uchar-32
cord
INSTANCE:
short-16
cord
INSTANCE:
ushort-16
cord
INSTANCE:
int-8
cord
INSTANCE:
uint-8
cord
INSTANCE:
longlong-4
cord
INSTANCE:
ulonglong-4
cord
INSTANCE:
float-8
cord
INSTANCE:
double-4
cord
Methods
USING:
accessors
kernel
math.vectors
sequences.cords
;
M:
cord
(vmerge-head)
[
head>>
]
bi@
(vmerge)
cord-append
;
inline
USING:
accessors
kernel
math.vectors
sequences.cords
;
M:
cord
(vmerge-tail)
[
tail>>
]
bi@
(vmerge)
cord-append
;
inline
USING:
math.vectors
sequences.cords
;
M:
cord
distance
v-
norm
;
inline
USING:
accessors
kernel
math
sequences
sequences.cords
;
M:
cord
length
[
head>>
length
]
[
tail>>
length
]
bi
+
;
inline
USING:
kernel
math.vectors
sequences.cords
;
M:
cord
n*v
[
n*v
]
with
cord-map
;
inline
USING:
kernel
math.vectors
sequences.cords
;
M:
cord
n+v
[
n+v
]
with
cord-map
;
inline
USING:
kernel
math.vectors
sequences.cords
;
M:
cord
n-v
[
n-v
]
with
cord-map
;
inline
USING:
kernel
math.vectors
sequences.cords
;
M:
cord
n/v
[
n/v
]
with
cord-map
;
inline
USING:
math
math.vectors
sequences.cords
;
M:
cord
norm-sq
[
norm-sq
]
cord-both
+
;
inline
USING:
math
sequences
sequences.cords
;
M:
cord
sum
[
sum
]
cord-both
+
;
inline
USING:
generic
math.vectors
sequences.cords
;
M:
cord
v*
[
v*
]
[
M\
cord
v*
(call-next-method)
]
cord-2map
;
inline
USING:
kernel
math.vectors
sequences.cords
;
M:
cord
v*n
[
v*n
]
curry
cord-map
;
inline
USING:
generic
math.vectors
sequences.cords
;
M:
cord
v+
[
v+
]
[
M\
cord
v+
(call-next-method)
]
cord-2map
;
inline
USING:
generic
math.vectors
sequences.cords
;
M:
cord
v+-
[
v+-
]
[
M\
cord
v+-
(call-next-method)
]
cord-2map
;
inline
USING:
kernel
math.vectors
sequences.cords
;
M:
cord
v+n
[
v+n
]
curry
cord-map
;
inline
USING:
generic
math.vectors
sequences.cords
;
M:
cord
v-
[
v-
]
[
M\
cord
v-
(call-next-method)
]
cord-2map
;
inline
USING:
kernel
math.vectors
sequences.cords
;
M:
cord
v-n
[
v-n
]
curry
cord-map
;
inline
USING:
generic
math.vectors
sequences.cords
;
M:
cord
v/
[
v/
]
[
M\
cord
v/
(call-next-method)
]
cord-2map
;
inline
USING:
kernel
math.vectors
sequences.cords
;
M:
cord
v/n
[
v/n
]
curry
cord-map
;
inline
USING:
generic
math.vectors
sequences.cords
;
M:
cord
v<
[
v<
]
[
M\
cord
v<
(call-next-method)
]
cord-2map
;
inline
USING:
generic
math.vectors
sequences.cords
;
M:
cord
v<=
[
v<=
]
[
M\
cord
v<=
(call-next-method)
]
cord-2map
;
inline
USING:
generic
math.vectors
sequences.cords
;
M:
cord
v=
[
v=
]
[
M\
cord
v=
(call-next-method)
]
cord-2map
;
inline
USING:
generic
math.vectors
sequences.cords
;
M:
cord
v>
[
v>
]
[
M\
cord
v>
(call-next-method)
]
cord-2map
;
inline
USING:
generic
math.vectors
sequences.cords
;
M:
cord
v>=
[
v>=
]
[
M\
cord
v>=
(call-next-method)
]
cord-2map
;
inline
USING:
math.vectors
sequences.cords
;
M:
cord
vabs
[
vabs
]
cord-map
;
inline
USING:
kernel
math.vectors
sequences.cords
;
M:
cord
vall?
[
vall?
]
cord-both
and
;
inline
USING:
generic
math.vectors
sequences.cords
;
M:
cord
vand
[
vand
]
[
M\
cord
vand
(call-next-method)
]
cord-2map
;
inline
USING:
generic
math.vectors
sequences.cords
;
M:
cord
vandn
[
vandn
]
[
M\
cord
vandn
(call-next-method)
]
cord-2map
;
inline
USING:
kernel
math.vectors
sequences.cords
;
M:
cord
vany?
[
vany?
]
cord-both
or
;
inline
USING:
generic
math.vectors
sequences.cords
;
M:
cord
vbitand
[
vbitand
]
[
M\
cord
vbitand
(call-next-method)
]
cord-2map
;
inline
USING:
generic
math.vectors
sequences.cords
;
M:
cord
vbitandn
[
vbitandn
]
[
M\
cord
vbitandn
(call-next-method)
]
cord-2map
;
inline
USING:
math.vectors
sequences.cords
;
M:
cord
vbitnot
[
vbitnot
]
cord-map
;
inline
USING:
generic
math.vectors
sequences.cords
;
M:
cord
vbitor
[
vbitor
]
[
M\
cord
vbitor
(call-next-method)
]
cord-2map
;
inline
USING:
generic
math.vectors
sequences.cords
;
M:
cord
vbitxor
[
vbitxor
]
[
M\
cord
vbitxor
(call-next-method)
]
cord-2map
;
inline
USING:
generic
math
math.vectors
sequences.cords
;
M:
cord
vdot
[
vdot
]
[
+
]
[
M\
cord
vdot
(call-next-method)
]
cord-2both
;
inline
USING:
accessors
sequences
sequences.cords
;
M:
cord
virtual-exemplar
head>>
;
inline
USING:
accessors
kernel
math
sequences
sequences.cords
;
M:
cord
virtual@
2dup
head>>
length
<
[
head>>
]
[
[
head>>
length
-
]
[
tail>>
]
bi
]
if
;
inline
USING:
kernel
math.vectors
sequences.cords
;
M:
cord
vlshift
[
vlshift
]
curry
cord-map
;
inline
USING:
generic
math.vectors
sequences.cords
;
M:
cord
vmax
[
vmax
]
[
M\
cord
vmax
(call-next-method)
]
cord-2map
;
inline
USING:
generic
math.vectors
sequences.cords
;
M:
cord
vmin
[
vmin
]
[
M\
cord
vmin
(call-next-method)
]
cord-2map
;
inline
USING:
math.vectors
sequences.cords
;
M:
cord
vneg
[
vneg
]
cord-map
;
inline
USING:
kernel
math.vectors
sequences.cords
;
M:
cord
vnone?
[
vnone?
]
cord-both
and
;
inline
USING:
math.vectors
sequences.cords
;
M:
cord
vnot
[
vnot
]
cord-map
;
inline
USING:
generic
math.vectors
sequences.cords
;
M:
cord
vor
[
vor
]
[
M\
cord
vor
(call-next-method)
]
cord-2map
;
inline
USING:
kernel
math.vectors
sequences.cords
;
M:
cord
vrshift
[
vrshift
]
curry
cord-map
;
inline
USING:
generic
math.vectors
sequences.cords
;
M:
cord
vs*
[
vs*
]
[
M\
cord
vs*
(call-next-method)
]
cord-2map
;
inline
USING:
generic
math.vectors
sequences.cords
;
M:
cord
vs+
[
vs+
]
[
M\
cord
vs+
(call-next-method)
]
cord-2map
;
inline
USING:
generic
math.vectors
sequences.cords
;
M:
cord
vs-
[
vs-
]
[
M\
cord
vs-
(call-next-method)
]
cord-2map
;
inline
USING:
accessors
kernel
math.vectors
sequences.cords
sequences.cords.private
;
M:
cord
vshuffle-elements
[
[
head>>
]
[
tail>>
]
bi
]
[
split-shuffle
]
bi*
[
vshuffle2-elements
]
bi-curry@
2bi
cord-append
;
inline
USING:
math.vectors
sequences.cords
;
M:
cord
vsqrt
[
vsqrt
]
cord-map
;
inline
USING:
generic
math.vectors
sequences.cords
;
M:
cord
vunordered?
[
vunordered?
]
[
M\
cord
vunordered?
(call-next-method)
]
cord-2map
;
inline
USING:
generic
math.vectors
sequences.cords
;
M:
cord
vxor
[
vxor
]
[
M\
cord
vxor
(call-next-method)
]
cord-2map
;
inline