Hi Ladislav,

> it looks like the Rebol stack depth is too low to compute ACK 3 8. That
>  is why I wrote my version that uses a block to store intermediate results.
>  This version is slower than a recursive version and there's no doubt that 
it
>  can be optimised.
<snip>

Can I combine this thread with "Source code layout question" and ask "why the 
prefixed colons?"  

n: :n + 1

Unless I'm missing a subtle syntax issue or speed optimization, that's the 
same as 

n: n + 1

although I can see that it does lead to a slight bit of additional 
orthogonality in something like:

mySeries: [1 2 3 4 5 5 6]
n: :n + 1
print :myseries/:n

where the 2nd colon is needed in the print statement.  Pity we can't write:

mySeries: :[1 2 3 4 5 5 6] 

for complete consistency <g>

Sunanda.
-- 
To unsubscribe from this list, please send an email to
[EMAIL PROTECTED] with "unsubscribe" in the 
subject, without the quotes.

Reply via email to