RosettaCodeData/Task/Anonymous-recursion/Forth/anonymous-recursion-2.fth
2013-04-10 14:58:50 -07:00

5 lines
162 B
Forth

( xt from :noname in the previous example )
variable pocket pocket !
: fib ( +n -- n' )
dup 0< abort" Negative numbers don't exist."
[ pocket @ compile, ] ;