Draft:MiniBasic

MiniBasic is a single-file BASIC interpreter written in ANSI C. It can be used as a simple text-based programming language, but it is really intended to be used as a template for people developing their own versions of BASIC or other scripting languages, and so it comes free for any use.

MiniBasic is maintained by Malcolm McLean. The source is available on Github.

It has been ported to many systems and used as the basis for many other projects. Because it is free for any use, there is no requirement to acknowledge that MiniBasic formed the skeleton for a new interpreter. But those who have acknowledged include engineers@work MicroChip (Pic32) CocoaCrumbs (Nuttx) DumboBasic A SparkFun contributor (port to ARM7) and the Italian site adpm/tripod.com