O(...)> 
> SMSQ/e has an outstanding bug in this instance as well - take for example:
> 
> 10 DIM x(10)
> 20 c=1:TEST c,x
> 100 DEFine PROCedure TEST(a,b)
> 110 DIM b(100)
> 120 END DEFine
> 
> Running this program gives the error as described.

True.
> However, try entering as a direct command:
> CLEAR: TEST c,d
> no error reported !!
> 
I DO get an error
namely "only arrays may be dimensioned"
which, of course is what I would expect (since d wasn't initialised 
anywhere, it is set to be a float, value 0 and that canb't be 
dimensioned!)


> PRINT c,1000 or PRINT c,d 
> 
> :-(

No problem, gives 0  0 which, again, is what is expected.

> Or try using the variable d afterwards, eg d=100 or x=d

Again, no problem 

?

Wolfgang

Reply via email to