Prose as syntax
The sentence is the program.
Inscript is a prose-as-syntax programming language designed from the human end.
filter the orders where total is above 50 is not a prompt to an AI. The interpreter reads it, works out what it means, and runs it.It is parsed, analyzed, and executed directly.
Try the first program
gather the numbers from 1 to 10
filter the numbers where each is above 5
combine the numbersReadable English. Deterministic execution.
What Inscript proves
Programs can remain close to the words people already use to describe rules, filters, conditions, and reactions.
Small pages
This site is intentionally built as a constellation of small HTML documents. Each page explains one idea, shows one example, and points to the next page.
- StartRun your first Inscript program.
- ExamplesGathering, filtering, records, events, and packs.
- LanguageThe vocabulary and execution model.
- PhilosophyDesigned from the human end.
- InstallClone, test, and run the interpreter.
Builder
Who is building this
Designed by R. Michael Thomas — working on programming languages that begin from how people already write, not from how machines already parse.
Inscript is one experiment in that direction. The code, examples, and tests are all open. It's well-tested: hundreds of automated checks and 127 example programs frozen so behavior doesn't drift.
Inscript is one experiment in that direction. The interpreter, examples, and locked test sentences are public. Schema, syntax, and behavior are pressure-tested against 713 passing tests and 127 frozen sentences.
Free and open source. No framework, no platform, nothing to sign up for. If you write programs you'd rather other people could read — this is for you.
Open source under Apache-2.0. No framework, no platform, no lock-in. If you write programs you'd rather other people could read — this is for you.