The newest, leanest and the meanest is here!
The next installment of the Small Basic Community Previews is now available for download. Version v0.5 can be downloaded at: https://download.microsoft.com/download/C/A/F/CAF9E062-94D3-4003-80D9-44CDF7EC7BD9/SmallBasic.msi
This version adds more of the community requested features and bug-fixes, the full list of it is below:
Arrays:
Small Basic now has native support for arrays. Array keys are not limited to numbers, and the arrays themselves can be multidimensional. An example is:
people[1]["Name"]["First"] = "Carl"
people[1]["Name"]["Last"] = "Fredrickson"
people[1]["Age"] = 78
Uninitialized Variables:
The Compiler now catches and reports as error, any variable that isn't initialized but is being used in the program. This makes it much easier to catch misspelt variables.
Spanish localization:
The UI and the API reference have been translated to Spanish, and is now available alongside English and French. The Guide will follow in a couple days.
Environment Features:
* Find feature: Ctrl+F brings up the new Find dialog, F3 finds the next match
* Line and column indicator: At the bottom right of the editor is a line and column indicator
* Save As command + toolbar button
* Format Program command: Available from the context menu in the editor, this command reformats the entire program with the right indentation.
* Mouse click and scroll support for Intellisense list boxUnder the hood:
* A new attribute "HideFromIntellisense" which hides deprecated operations and properties from the Intellisense list
Others:
* Tons of bug fixes
* Smaller footprint (installer is now just 3.7MB)
* Setup now auto-detects presence of .Net framework 3.5 SP1
Comments
Anonymous
June 16, 2009
Read more about it: http://blogs.msdn.com/smallbasic/archive/2009/06/16/the-newest-leanest-and-the-meanest-is-here.aspxAnonymous
June 16, 2009
This is great. I like very much the new way to use the arrays. Thanks for your job ^_^Anonymous
June 16, 2009
The link is for version 0.4, not 0.5...Anonymous
June 17, 2009
The correct 0.5 download is here: http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=b006d58d-c2c7-44ad-936b-e7e2d7de793eAnonymous
June 17, 2009
Small Basic es un lenguaje de programación que está diseñado para hacer la programación extremadamenteAnonymous
June 17, 2009
The page at http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=b006d58d-c2c7-44ad-936b-e7e2d7de793e shows version 0.5, but downloaded MSI file is still for version 0.4Anonymous
June 23, 2009
So, one issue: when mapping an event to a subroutine (such as: GraphicsWindow.MouseDown = Subroutine) the subroutine now must come after the the event mapping in your code. This wasn't case the before. I personally prefer to put my subs all up top, but if this is a requirement I suppose I can get used to it.Anonymous
June 23, 2009
JoeHonkie, This is a bug in the compiler. It'll be fixed for the next release.Anonymous
June 26, 2009
Thanks, and keep up the good work!Anonymous
November 22, 2011
I have my 8th graders writing simple programs. Does anyone have a holiday program that would allow them to make some changes and personalize it? If you do, would you mind sharing?