Towers of Hanoi: Difference between revisions

Content deleted Content added
m →‎[[Toka]]: minor cleanup using new way of declaring variables
Added Forth example (from comp.lang.forth)
Line 67:
move(stdout, 4, def left {}, def right {}, def middle {})
 
==[[Forth]]==
[[Category:Forth]]
CREATE peg1 ," left "
CREATE peg2 ," middle "
CREATE peg3 ," right "
: MOVE-DISK
LOCALS| via to from n |
n 1 = IF CR ." Move disk from " from .$ ." to " to .$
ELSE n 1- from via to RECURSE
1 from to via RECURSE
n 1- via to from RECURSE
ENDIF ;
 
==[[Java]]==