none
Commands in Small Basic

    Question

  • I  "cut my teeth" on Microsoft Basic version 4.5, under the CPM operating system.  It would be nice if you could expand SmallBasic to include all of the commands of MSBasic 4.5   It would still be a good learning program, and it would extend the users ability to do some meaningful personal programming.  Perhaps, like PHP, you could provide a "configuration utility" to allow the user to start with the Small Basic as it is today, then add sections via a checklist, if they want to continue learning the full language.

    Just a thought
    Thursday, January 21, 2010 12:59 PM

Answers

  • Well, a lot of MS Basic commands wouldn't really help much in Small Basic. Stuff like Peek and Poke won't get you anywhere in a modern OS, things that operate on the screen are handled by GraphicsWindow and TextWindow, Text, Math, Stacks etc. all have their own objects and operations that handle scope are redundant by the scopeless design of Small Basic. Functions too are affected by the scopeless design.

    As for the configuration utility, might be a lovely idea in theory, but in practice it'll just end up confusing users. They find some code they want to run, by copy-pasting, importing or a file they received, but despite their good intentions can't get the code to run because they forgot a checkmark in the 'advanced toolbar'.

    If there are any features of MS Basic you still really want you could add them yourself (or see if there is an eager volunteer to aid you) by making an extension for Small Basic, similar to FremyCompany's now famous work.
    • Marked as answer by Dudeson Friday, January 29, 2010 12:10 AM
    Thursday, January 21, 2010 10:33 PM

All replies

  • that would be very nice if you ask me!
    Live for nothing, OR CODE FOR SOMETHING!
    Thursday, January 21, 2010 9:38 PM
  • Well, a lot of MS Basic commands wouldn't really help much in Small Basic. Stuff like Peek and Poke won't get you anywhere in a modern OS, things that operate on the screen are handled by GraphicsWindow and TextWindow, Text, Math, Stacks etc. all have their own objects and operations that handle scope are redundant by the scopeless design of Small Basic. Functions too are affected by the scopeless design.

    As for the configuration utility, might be a lovely idea in theory, but in practice it'll just end up confusing users. They find some code they want to run, by copy-pasting, importing or a file they received, but despite their good intentions can't get the code to run because they forgot a checkmark in the 'advanced toolbar'.

    If there are any features of MS Basic you still really want you could add them yourself (or see if there is an eager volunteer to aid you) by making an extension for Small Basic, similar to FremyCompany's now famous work.
    • Marked as answer by Dudeson Friday, January 29, 2010 12:10 AM
    Thursday, January 21, 2010 10:33 PM