Microsoft Small Basic
Navigation
¶
Main Page
Random Page
Create a new Page
All Pages
Categories
Administration
File Management
Language Selection
Quick Search
»
Advanced Search »
Edit
Fixes for Smallbasic
Print
RSS
Modified on 2011/12/12 09:02
by 12.94.109.138
Categorized as
Uncategorized
Editor
Fix edition check (threading), causes freezing for up to 7 seconds on first opening of editor
Mouse able to select method from wheel, documentation
templates for For, Sub, If
AutoFormat on keystroke
Always 1 extra line of whitespace at end of file
wheel needs clear distinction wheen looping back to the front
wheel shouldn't start unselected (greyed out) OR should still display all methods
Maximize button for code window
Red Underline on line that contains error
Alt+ (up | or) to move line up or down
Refactorings
Extract Variable
Extract Method
Rename (Method or Variable)
Bugs
Threading bugs
Keywords
To
For i = 1 To 5
is frequently missing
EndSub
EndFor
Methods don't show up for completion of callbacks
large delay between clicking on a method and doc's showing up
Methods marked to be hidden still show up on the All method Doc
Documentation
Always have examples of commands
examples should be color coded like editor
If the xml docs say there are 2 parameters Name & Age, but the method signature only takes 1 (or takes 3) the signature should win out.
Default values should be stated
Api
Methods should be allowed to take both primitives & smallbasic callbacks
Favor Getters & Setters over Properties
Multiple things share pen & brush (Text, Shape, Turtle etc....)
On window close event Kills program before other listeners
Need way to call back into Smallbasic application
The turtle doesn't always follow the path (try Turtle.moveTo(0,0))
Languages
should be able to store a smallbasic callback
Local variable scope desired
method parameters desired
ScrewTurn Wiki
version 3.0.5.600. Some of the icons created by
FamFamFam
.