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

Production BASIC Todo List

These are the main features/changes I would like to see implemented in Production BASIC.
Anyone is encouraged to give them a shot, and if you get any of them working, please submit a patch.

Major Items Remaining to be Implemented

  1. Data files: SERIAL, DIRECT, SORT, MSORT
  2. Data masking
  3. Data dictionaries and format maintainance
  4. Transaction processing
  5. External mnemonic tables (currently hardcoded).
  6. Windows
  7. Ghost tasking
  8. Interprocess Communication
  9. Verbs, functions and system variables not yet implemented

Minor Improvements

  1. General improvements to parser
  2. Figure out a way to make lister not put all numeric expressions in parenthesis
  3. Better error checking.  I'd like to check the unique syntax of all verbs after a statement is entered, not when the statement is executed.
  4. Expand arithmetic functions and storage structure to use 6 bytes of storage for the mantisa instead of 4 bytes as are currently used.  (I think using the data type 'long long' is the solution to this, which is an 8 byte integer type, and just limit it to use only 6 bytes).
  5. Initialization parameters.
  6. Expand mnemonic table to include codes for multiple terminal types
  7. SQL Data functions and variables: CDN, CDS, NTD, DTN

home