Why Y#
A language built like a fine watch.
Every decision serves the same obsession: making precision and robustness felt on every line.
Crystal-clear syntax
A grammar built for reading. Less noise, more intent.
Native performance
AOT compilation and a lightweight runtime. From desktop to server, no compromises.
Safety by default
Strong typing, predictable memory management, explicit errors.
Engineering precision
Designed like an instrument: tight tolerances, guaranteed behaviour.
Interoperability
Clean FFI with C, WASM, and the platform. No artificial boundaries.
Complete tooling
LSP, formatter, debugger and package manager bundled from day one.
The language
A syntax that reads like intent.
Y# favours absolute clarity. Print, Loop, Function — every keyword is designed to disappear behind your logic. We admire Python and aim for the same feel. (still in beta).
- Hindley-Milner inference
- Polymorphic Print (Int, Float, Bool, String)
- Native ECS and Actor model
- Tensor + GPU-compiled autodiff (SPIR-V)
- Zero-cost abstractions
1// Y# v8.0.4 — Complete program2Program Demo {3 const PI = 3.14159;4 5 Function Area(r: Float) -> Float {6 Return PI * r * r;7 }8 9 Loop(r from 1 to 5) {10 Print("area = ");11 PrintLine(Area(r));12 }13}Download
Install Y# in seconds.
Compiler, formatter, LSP and the yo package manager — all included.
Windows
x64 · Y# v8.0.4
1.6 MB
Linux
deb · rpm · tar.gz
38 MB
macOS
Universal · Apple Silicon
40 MB
