Evite bucles explícitos a toda costa
Forth tiene dos construcciones de bucle, x y do
... loop
, y menos conocidas [begin]
... [until] x y
dónde x
y y
son valores para límite e índice, o condiciones a tener en cuenta, respectivamente.
Estos son muy lentos, muy prolíficos (jaja) y en general bastante hinchados, así que solo úselos si es necesario.
En cambio, como un lenguaje funcional adecuado (que es Forth, en realidad), uno debería preferir la recursividad sobre los bucles explícitos porque tiende a ser más corto y hace un mejor uso del lenguaje.