===== cls ===== Ein Hilfe die ich gerne benutze wenn neuer Forth Code interaktiv ausgetestet wird. : cls ( x0 .. xn -- ) \ clear stack depth 0= IF ( noop) ELSE depth 0 do drop loop THEN ; Ein andere Variante ist diese: : CLEAR ( i*x -- ) \ clear stack DEPTH 0 ?DO DROP LOOP ; Wil Baden formulierte das einmal so: "CLEAR has also been used to clear the screen, clear a variable or structure, and other similar uses. It's use is almost certain to cause confusion to someone. Save it for a temporary debug." [[http://www.albany.net/~hello/comus.htm#clear|(Quelle)]] Und fuhr dann fort: "The oldest debug tool I use is .. ." : .. ( i*x -- ) DEPTH IF .S DEPTH 0 DO DROP LOOP THEN ; "This is the only way I would ever clear the stack."