◐
ℒ THEORETICAL PROGRAMMING LANGUAGE
X₁ X₂ … / Z₁ Z₂ … / Y
INPUT X₁ X₂ …
+ Add X
(click + Add X to create new inputs)
output Y
0
⬅ current value
LOCAL Z VARIABLES
(none defined yet)
Z1, Z2, ... appear automatically when used
[A] X <- X - 1 IF X =/= 0 GOTO A
⏺ Labels: A1, B2, C3... · Use <- or < for ← · Use != or =/= for ≠
⟲ reset & load
▶ run (max 10000 steps)
▷ step
⤓ save to file
steps: 0 / 10000
PC: —
Ready. Reset or run.
current line: —
▶
MACRO EXTENSIONS
GOTO L (unconditional jump)
V ← 0 (set to zero)
V ← V' (copy variable)
Examples: "GOTO A" · "X <- 0" · "Y <- X" (when enabled)
Note: Changes require "reset & load" to take effect
Created by: Anthony Vallejo
Inspired by: Professor Ronald Fechter Ph.D