The RPNZL Programming System has been designed to provide an alternative environment for the 2X80, ZX81, TS1000, and TS1500 computers. This design was carried out with four primary purposes:
- to increase the speed of program execution;
- to reduce program and data memory requirements;
- to give greater access to the hardware; and
- to be simple enough to be hand-compiled (for development) without sacrificing the above features.