Raspberry BASIC

Raspberry BASIC => Interpreters => Liberty BASIC => Topic started by: CarlGundel on April 20, 2019, 11:23:52 PM

Title: About Liberty BASIC
Post by: CarlGundel on April 20, 2019, 11:23:52 PM
You can find the Liberty BASIC website at http://www.libertybasic.com and our community forum at http://libertybasiccom.proboards.com

Liberty 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.
Title: Re: About Liberty BASIC
Post by: paulwratt on April 14, 2020, 05:13:10 AM
As of 2017, OS/2 Warp 4 is now known as ArcaOS v5.0, so you may be interested in finishing that 0S/2 version of LibertyBASIC.

ArcaOS 5.1: https://www.arcanoae.com/arcaos/

interview: https://www.youtube.com/watch?v=8oXKMZ56R2o
review: https://www.youtube.com/watch?v=0PZE_swqO5U

POWER9: https://www.raptorcs.com/TALOSII/