Parents: | persistent.vectors |
Class | Superclass | Slots |
node | tuple | children level |
Word | Stack 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 -- ? ) |
Word | Stack effect |
node? | ( object -- ? ) |