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

  1. 01

    Reading before shortcuts

    A program’s shape should make its structure visible to the next person reading the code.

  2. 02

    Types belong in the text

    Explicit signatures help explain the boundaries between functions and modules.

  3. 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

Static example from Ori documentationori
module app.hello
import ori.io as io
main()
io.println("Hello, Ori!")
end

This block is a code sample only. This page does not compile or run Ori in the browser.