All projectsCompiled language · 01
Compiled language for native code
Ori.
Ori is a reading-first, explicitly typed programming language compiled to native code. Its toolchain also offers a JIT mode when running programs.
01
The question
Why it exists
Ori explores how clear syntax, visible types, and integrated tools can make native programs easier to read, check, and maintain.
02
A few coordinates
Design principles
- 01
Reading before shortcuts
A program’s shape should make its structure visible to the next person reading the code.
- 02
Types belong in the text
Explicit signatures help explain the boundaries between functions and modules.
- 03
Native compilation
The AOT compiler produces native executables; JIT is available in the toolchain’s run flow.
03
A static sample
A small program
module app.hello
import ori.io as io
main()
io.println("Hello, Ori!")
endThis block is a code sample only. This page does not compile or run Ori in the browser.