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

bwBASIC can be configured to enable commands, functions, operators
and punctuation characters available in many classic dialects of BASIC;
these are controlled by various OPTION commands.  bwBASIC does not
attempt bug-level compatibility with any particular BASIC dialect nor
does it currently support graphics.  bwBASIC seeks to be as portable
as possible.

It also offers shell programming facilities as an extension of BASIC.
