home
     news
     introduction
     features
     about
download
     official releases
     user programs
     cvs repository documentation
     file formats
     command reference
     getting started
development
     todo list
     changelog
     implementation ideas

Features Currently Implemented in Production BASIC

This is a short list of features currently available, and reasonably stable, for use in Production BASIC applications.

  • Loading and saving programs built in Reverse Polish Notation.
  • Most general BASIC language features implemented:
    • IF/THEN/ELSE testing.
    • GOSUB/RETURNs
    • FOR/NEXT/STEP loops
    • GOTO jumping
    • WHILE/WEND loops
    • other commonly used BASIC verbs (PRINT, INPUT, LET, etc.)
  • Strong substring and string operation mechanism.
  • Many standard Business Basic terminal mnemonics implemented.
  • User-defined program escape trapping (ESCON/ESCOFF/SETESC).
  • Record operations on INDEXED and TEXT external file types.
  • Accurate floating point numbers handled internally (don't use normal C floats or doubles).
  • User-defined internal functions (DEF FN).
  • Public programs with and without parameter lists (CALL/ENTER/EXIT).
  • 43 internal functions, 50 terminal mnemonics, 12 system variables, 41 verbs
  • Modular design and strong runtime engine which make it easy to add new internal commands or functions.

  • home