You can find the Liberty BASIC website at
http://www.libertybasic.com and our community forum at
http://libertybasiccom.proboards.comLiberty BASIC was developed starting back in 1991 and was first released in 1992 for Microsoft Windows. A version for OS/2 was also in the works and was released as a beta version but cancelled when IBM discontinued OS/2.
Liberty BASIC is inspired by the BASIC interpreters of the 1970s and 1980s in terms of it's simplicity. It is similar to Microsoft BASICs of that time but it adds modern language features such as named functions and subroutines, structured programming and it drops the requirement of using line numbers. This is similar to QBASIC in its format. Liberty BASIC also includes an easy way to make GUIs from windows, buttons, lists, checkboxes, menus, etc. It can call out to operating system APIs and can use external DLLs.
Other features include:
-A syntax coloring editor
-Debugger with stepping and breakpoints
-Graphics and sprite animation
-WAV file sound and MIDI support
-Joystick reading
We are currently shipping Liberty BASIC v4.5.1 and now actively alpha testing a completely new implementation of Liberty BASIC v5.0 which is our first Liberty BASIC for multiple operating systems including Windows, MacOS, x86 and 64-bit Linux and the Raspberry Pi.