set-n allows dynamic variable assigning in outer scopes
parent
b74b8478f3
commit
acf9159f31
|
@ -0,0 +1,5 @@
|
|||
USING: assocs kernel math namespaces sequences ;
|
||||
IN: set-n
|
||||
: get* ( var n -- val ) namestack swap tail-slice* assoc-stack ;
|
||||
|
||||
: set* ( val var n -- ) 1 + namestack [ length swap - ] keep nth set-at ;
|
Loading…
Reference in New Issue