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