Summary
persistent.vectors.private vocabulary

Words

Tuple classes
ClassSuperclassSlots
node tuplechildren level


Ordinary words
WordStack effect
(new-nth)( val i node -- node' )
(ppop-contraction)( node -- node' tail' )
(ppop-new-tail)( root -- root' tail' )
(ppush-new-tail)( tail node -- node' expansion/f )
1node( val level -- node )
2node( first second -- node )
body-nth( i node -- i node' )
do-expansion( pvec root expansion/f -- pvec )
full?( node -- ? )
new-child( new-child node -- node' expansion/f )
new-last( val seq -- seq' )
node-add( val node -- node' )
node-change-nth( i node quot -- node' )
node-mask( m -- n )
node-nth( i node -- obj )
node-set-last( child node -- node' )
node-set-nth( val i node -- node' )
node-shift( m n -- x )
node-size( -- value )
ppop-contraction( node -- node' tail' )
ppop-new-tail( pvec -- pvec' )
ppop-tail( pvec -- pvec' )
ppush-new-tail( val pvec -- pvec' )
ppush-tail( val pvec -- pvec' )
tail-offset( pvec -- n )
trivial?( node -- ? )


Class predicate words
WordStack effect
node?( object -- ? )