← Back to chaprola.org
Original Chaprola Specification
Author: John H. Letcher III · Source: johnletcher.com · Original implementation: circa 1974
CHAPROLA — Charles' 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
-
01
Introduction and History
— Origins, design philosophy, SCIOS context
-
02
Memory Model
— Four memory regions, system text area, IVAL
-
03
Commands
— Complete command reference with syntax and examples
-
04
Bytecodes and Compilation
— CHAPTRAN, CHAPCOMP, procedure files
-
05
Error Codes
— Compiler and runtime error codes
-
06
Files and File Types
— Data, text, format, display, procedure, and batch files
-
07
Format Files
— Field layout specification (80-character records)
-
08
Display Files
— Screen display generation and text files
-
09
SCIENTRY
— The data entry program and function keys
-
10
SCIEDIT
— The text editor program
-
11
CGIentry
— Internet/intranet data entry
-
12
Ecosystem Programs
— Easyform, Easydisp, Dispprep, Htmlprep, Easychap, Easysort, Compare, and others
-
13
MOMS System
— Medical Office Management System utilities
-
14
Examples
— Chaprola command examples