shape
shape
An immutable set of keys.
push
shape.push: unknown :: shape
Push additional keys to the end of a shape.
pop
shape.pop: unknown :: remaining shape
Pop a key off the back of the shape
len
shape.len: unknown :: int
Return the numbers of keys in the shape.
seq\init
seqable.seq\init: () :: (next (status ok:, key unknown, values *unknown) | done none:)
Begin iterating the keys in the shape.
See the seqable protocol for details.
seq\next
seqable.seq\next: key unknown :: (next (status ok:, key unknown, values *unknown) | done none:)
Continue iterating the keys in the shape.
See the seqable protocol for details.