GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • ForFOSS.com
  • Free Software
  • Free Games
  • Free Books
  • Get Involved
  • About
  • Chat

This view

  • Original page
  • New address

GeezerVison is showing www.ossblog.org — bwBASIC: The Bywater BASIC Interpreter - OSS Blog

Home » Bwbasic bywater basic interpreter

Bywater BASIC Interpreter is a simple open-source BASIC interpreter, supplied with a series of example BASIC programs.

The Bywater BASIC Interpreter (bwBASIC) implements a large superset of the ANSI Standard for Minimal BASIC (X3.60-1978), a significant subset of the ANSI Standard for Full BASIC (X3.113-1987), and many classic BASIC dialects in C.

bwBASIC seeks to be as portable as possible. It can be configured to emulate features, commands, and functions available on different types of BASIC interpreters.

Bywater BASIC is written in C, and runs on Unix-like and DOS-based systems (including Windows).

bwBASIC implements one feature not available in previous BASIC interpreters: a shell command can be entered interactively at the bwBASIC prompt, and the interpreter will execute it under a
command shell.

For instance, the command “dir *.bas” can be entered in bwBASIC (under DOS, or “ls -l *.bas” under UNIX) and it will be executed as from the operating system command line. Shell commands can also be given on numbered lines in a bwBASIC program, so that bwBASIC can be used as a shell programming language. bwBASIC’s implementation of the RMDIR, CHDIR, MKDIR, NAME, KILL, ENVIRON, and ENVIRON$() commands and functions offer further shell-processing capabilities.

Website: sourceforge.net/projects/bwbasic
Support:
Developer: Ted A. Campbell, Jon B. Volkoff
License: GNU GPL v2

Share this article:

  • Share on X (Opens in new window) X
  • Share on Facebook (Opens in new window) Facebook
  • Share on Reddit (Opens in new window) Reddit
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Email a link to a friend (Opens in new window) Email
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Share on Telegram (Opens in new window) Telegram
  • Print (Opens in new window) Print

Like this:

Like Loading…
Previous: BASIC-256 – easy to use version of BASIC
Next: SmallBASIC: Fast and easy to learn BASIC language interpreter
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.