You are referring to a 'standard' BASIC from the 80's? Really? Why? Surely things have improved since then?DavidS wrote:@ruwin:
Sorry about the delay, I have been working on the USB in RISC OS, and got myself distracted. I will try to get my responce posted later today (it is 06:09 am here).
Yes I accept the library in the second example becaus simular library functions are used in the BASIC version. I do not know how long it has been since you looked at the BASIC standards, though I have the hard copy of the BASIC standard (old one [1984 printing]) and any input, output, and the standard Math and String lib functions, etc are considered to be Library functions in BASIC.
I recommend the examples from the WIMP tutorial becouse except for those that use File IO most of them do not use any library functions (not even PRINT which is defined as a library function in the BASIC standard), though call the OS directly.
Is there even a recent BASIC standard? The last one Wikipedia reference is from 1994...
Python of course, doesn't have an 'official' standard but is, to all intents and purposes, standard over all the platforms that it runs on (notwithstanding differences between Python 3 and earlier versions)