I am glad to see it coming along

A couple of quick comments:
1) Personally I find it easier to read your examples when you indent the stuff within ifs or loops.
For example you for/next loop in the LOW example makes it easy to see what is in the loop. Would be nice if you did similiar in the do/while, while/wend, and repeat/until. Example, I find something like:
Code:
;ALL - all_repeat_until.bas
Index var word
Main
Index = 0
Repeat
index = index + 1
;lets print the value index
serout s_out, i9600,[0, “Couting: “, dec index]
pause 75
Until index > 100 ;run until index is greater than 100
serout s_out, i9600, [13,13, “Index = “, dec index]
serout s_out, i9600, [13, “My condition is no longer false.â€Â]
serout s_out, i9600, [13, “Index is now greater than 100â€Â]
End
Easier to read and follow than the current:
Code:
;ALL - all_repeat_until.bas
Index var word
Main
Index = 0
Repeat
index = index + 1
;lets print the value index
serout s_out, i9600,[0, “Couting: “, dec index]
pause 75
Until index > 100 ;run until index is greater than 100
serout s_out, i9600, [13,13, “Index = “, dec index]
serout s_out, i9600, [13, “My condition is no longer false.â€Â]
serout s_out, i9600, [13, “Index is now greater than 100â€Â]
End
2) Example in the Goto command. I think it might confuse people to have 2 gotos in a row, where one can never be used (i.e. it is dead code).
Code:
basic
Pause 800
serout s_out,i9600,[0, “Basicâ€Â]
pause 800
goto micro
goto basic
micro
...
Again I am very happy to see that this is coming along!
Kurt
P.S. - Would you prefer the comments like these in this thread, different thread, or email?