Program
01 add 5
02 add 7
03 sub 2Code and language
A program is stored under a name. Its record names the language it is written in.
CSPL separates a saved program from the handler that runs its commands. A window and an agent are two different ways to call that program.
01 add 5
02 add 7
03 sub 2A program is stored under a name. Its record names the language it is written in.
add nadd nsub nsubtract nOn the chosen device, separate code reads the program's commands and runs them.
The result goes to whoever called the program: an app, an agent or other code.
CSPL separates a saved program from the code that runs its commands on a device. In this experiment the handler was changed, and the four programs were not saved again.
add 5
add 7
sub 2total: 10
Sum: 5 + 7 − 2 = 10.
Responses from the call record of 2 October 2026.
After the handler was replaced, the sums stayed the same and the responses gained extra fields. In this example, execution changes while the program text does not.
We tested a two-command language and four programs. This does not prove compatibility for any code, a speed-up, or protective isolation. The response format and dependencies need to be checked separately.