HARDWARE-FIRST LANGUAGE v1.7.27 STABLE

|

A hardware-first, domain-specific language for robotics, AI, and low-latency systems. Expressive Origin syntax, reliable Python execution — from servos to sensors in one file.

Runs on Windows · macOS · Linux · Raspberry Pi — pip install origin-or
$ origin hello.or
[sys] Servo 1 initialized at 90°
[sys] Execution completed in 12ms
let angle: int = 90 · set servo.angle 1, 90
PRODUCTIVITY

Pioneering
Productivity

By combining native servo clamping, Python interop, and 12ms execution, we set a new standard for how hardware code works — and compounds over time.

More in Documentation →
AVG EXECUTION
12ms
servo → Python
STABLE RELEASE
1.7.27
Windows · Mac · Pi
Clamped at
compile time

0–180° servo clamping lives in the compiler. No damaged gears, no runtime guards.

Python native
interop

Clean transpilation to Python. Use any library — no shims, no FFI.

Trackable
diagnostics

Caret errors with line:column + suggestion. See the bug before you run.

PROPOSITIONS

The Stack for
Stacking Intelligence

01
SAFETY

Built by Hardware Pioneers

Servo and IMU drivers co-designed with the language — not bolted on.

02
OPERATIONS

Hardware as an Operating System

GPIO, I²C, SPI, parallel, and raw py blocks — one runtime.

03
DISTRIBUTION

Install Everywhere

pip install origin-or on Pi, Mac, Linux, Windows. Auditable and forkable.

04
CLARITY

Real-time Diagnostics

Caret errors, typed let, SIM fallback — full visibility as it runs.

05
ECOSYSTEM

Python Without Leaving

Numpy, OpenCV, transformers, pyautogui — all callable from Origin.

Origin for Everyone,
Engineered to Compound.

RELEASE NOTES

v1.7.27 Stable STABLE

Modular package layout (lexer, parser, interpreter, classes subpackages) with the bytecode VM as default backend — split parser and interpreter verified output-identical to legacy, built on v1.7.26 import normalization and v1.7.24 VM stability. The ultimate bridge between software logic and hardware execution.

GUI Automationimport gui wraps pyautogui (moveTo, click, typewrite, screenshot, alert).
Run Commandrun command "echo hello" via subprocess.run.
VM Reliability — isolated parallel VMs, 0xFF-1, HARDWARE_CALL fix.
Also: let a, b = 1, 2 per-name types, floor/ceil, //, skip, caret errors, pi/abs.