This library provides a vocabulary for creating and using custom LIFO stacks.
The following should suffice:
needs stack'
with stack' new: foo 100 push 200 push new: bar 300 push 400 push 500 push depth putn pop putn foo set depth putn pop putn pop putn bar set pop putn pop putn
Name | Stack | Usage |
---|---|---|
get | -a | Get address of current stack |
set | a- | Activate a stack |
new | - | Create a new anonymous stack |
new: | "- | Create a new named stack |
push | n- | Push a value to a stack |
pop | -n | Pop a value from a stack |
depth | -n | Return number of items on stack |