About Small Basic 0.2

On the occasion of the opening of the Russian-speaking community, Small Basic, I present to you a hubblog dedicated to Small Basic .
And also the first message in it. :)
___________________
The version contains the functions most requested by the community.

The update includes:
* Correction of IDE errors (development environment)
* Improved language compiler
* Adding the ElseIf keyword to the language
* Expanding the capabilities of the File object
* Ability to get the current position and angle for the Turtle object
Full list of updates:


Language and editor
* Some errors leading to the crash of the program are fixed
* Support for various regional settings of the operating system
* Automatic indentation
* Parentheses for conditional expressions are now optional
* Adding the ElseIf keyword to the language
* Support for inline comments
* Fixed a bug related to a negative value Steps For For..EndFor Loop
New in API
• Array
  • Getitemcount
  • ContainsIndex
  • ContainsValue
  • Removevalue

• Desktop
  • Width, Height

• File
  • Createdirectory
  • DeleteFile
  • Getfiles
  • Getdirectories
  • WriteContents (Bugfix: now it works even if the file does not exist)

• GraphicsWindow
  • Performance improvements
  • Width / Height (Fixed: no need to set twice)
  • Hide fixed crash
  • Add / FillTriangle
  • Rotateshape
  • CanResize (now you have the ability to change the way you resize)
  • Left / Top (now you can specify the position of the window)
  • GetColorFromRGB

• Math
  • Power
  • GetRandomNumber
  • [Breaking Change]

• Program
  • End () (some bugs fixed)
  • ProgramDirectory (Gets the program directory)

• Text
  • Append
  • Getcharacter
  • Getcharactercode

• TextWindow
  • Clear
  • Left / top

• Turtle
  • Angle
  • X, Y

Download Small Basic .