ORION is a powerful, modern programming language built from scratch for the Vantrel/ORIONos operating system. It features clean syntax inspired by Rust, Swift, and Python, with first-class support for systems programming, application development, and scripting.
The ORION interpreter is built into Vantrel OS and available as a standalone binary for any x86-64 system. Choose your installation method below — everything is real, nothing is faked.
ORION uses a clean, modern syntax with no semicolons required (optional). Indentation is not enforced — blocks use curly braces { }.
| Type | Description | Example |
|---|---|---|
Int | 64-bit signed integer | 42 |
Float | 64-bit floating point | 3.14159 |
Bool | Boolean (true/false) | true |
String | UTF-8 string | "Vantrel" |
Array | Ordered collection | [1, 2, 3] |
Map | Key-value dictionary | {"key": "value"} |
Tuple | Fixed-size heterogeneous | (1, "two", 3.0) |
Null | Null/None value | null |
Func | Function reference | fn(x) { return x } |
| Function | Description | Example |
|---|---|---|
print(x) | Print without newline | print("hi") |
println(x) | Print with newline | println("hi") |
len(x) | Length of collection | len([1,2,3]) |
str(x) | Convert to string | str(42) |
int(x) | Convert to integer | int("42") |
float(x) | Convert to float | float("3.14") |
abs(x) | Absolute value | abs(-5) |
max(a,b,...) | Maximum value | max(1,5,3) |
min(a,b,...) | Minimum value | min(1,5,3) |
sqrt(x) | Square root | sqrt(16) |
pow(a,b) | Power | pow(2,10) |
range(a,b) | Create range array | range(0,10) |
type(x) | Type name | type(42) |
keys(map) | Map keys | keys(m) |
assert(x) | Assert truthy | assert(x > 0) |
Orion has a growing package registry with 31 packages covering networking, graphics, OS building, machine learning, databases, game development, and more. Install packages using the built-in package manager.