Microsoft Small Basic
RSS

Navigation





Quick Search
»
Advanced Search »

PoweredBy

Fixes for Smallbasic

RSS
Modified on 2011/12/12 09:02 by 12.94.109.138 Categorized as Uncategorized
  • Editor
    1. Fix edition check (threading), causes freezing for up to 7 seconds on first opening of editor
    2. Mouse able to select method from wheel, documentation
    3. templates for For, Sub, If
    4. AutoFormat on keystroke
    5. Always 1 extra line of whitespace at end of file
    6. wheel needs clear distinction wheen looping back to the front
    7. wheel shouldn't start unselected (greyed out) OR should still display all methods
    8. Maximize button for code window
    9. Red Underline on line that contains error
    10. Alt+ (up | or) to move line up or down
    11. Refactorings
      • Extract Variable
      • Extract Method
      • Rename (Method or Variable)

  • Bugs
    1. Threading bugs
    2. Keywords
      • To For i = 1 To 5 is frequently missing
      • EndSub
      • EndFor
      • Methods don't show up for completion of callbacks
    3. large delay between clicking on a method and doc's showing up
    4. Methods marked to be hidden still show up on the All method Doc
  • Documentation
    1. Always have examples of commands
    2. examples should be color coded like editor
    3. 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.
    4. Default values should be stated

  • Api
    1. Methods should be allowed to take both primitives & smallbasic callbacks
    2. Favor Getters & Setters over Properties
    3. Multiple things share pen & brush (Text, Shape, Turtle etc....)
    4. On window close event Kills program before other listeners
    5. Need way to call back into Smallbasic application
    6. The turtle doesn't always follow the path (try Turtle.moveTo(0,0))

  • Languages
    1. should be able to store a smallbasic callback
    2. Local variable scope desired
    3. method parameters desired

ScrewTurn Wiki version 3.0.5.600. Some of the icons created by FamFamFam.