← Back to chaprola.org

Original Chaprola Specification

Author: John H. Letcher III · Source: johnletcher.com · Original implementation: circa 1974

CHAPROLACharles' Programming Language
Chaprola is a high-level computer language designed for use by individuals who have had little computer experience. Despite being a small language with few commands, it is powerful enough to handle vast amounts of data quickly and efficiently. The language and its compilers were designed and implemented by John H. Letcher.

Chapters

  1. 01 Introduction and History — Origins, design philosophy, SCIOS context
  2. 02 Memory Model — Four memory regions, system text area, IVAL
  3. 03 Commands — Complete command reference with syntax and examples
  4. 04 Bytecodes and Compilation — CHAPTRAN, CHAPCOMP, procedure files
  5. 05 Error Codes — Compiler and runtime error codes
  6. 06 Files and File Types — Data, text, format, display, procedure, and batch files
  7. 07 Format Files — Field layout specification (80-character records)
  8. 08 Display Files — Screen display generation and text files
  9. 09 SCIENTRY — The data entry program and function keys
  10. 10 SCIEDIT — The text editor program
  11. 11 CGIentry — Internet/intranet data entry
  12. 12 Ecosystem Programs — Easyform, Easydisp, Dispprep, Htmlprep, Easychap, Easysort, Compare, and others
  13. 13 MOMS System — Medical Office Management System utilities
  14. 14 Examples — Chaprola command examples