Welcome to Verge
Verge is a systems programming language that aims to take my favourite features from Go, Rust and C.
A quick intro:
import std.io
## Greets someone by name.
greet: f(name: string) => string = "Hello, {name}!"
main: f() {
io.writeln(greet("world"))
} Where to go next:
- Read the docs — a guided tour from "hello world" to macros and concurrency. Every example is compiled and run before it ships.
- Availability — Verge is in alpha and not yet available to install; here's what to expect when it is.
- Follow the blog — design notes and progress as the language develops.
Verge is early and evolving quickly, so some details here will change over time. Every code example in the docs is verified against the compiler, so those should behave exactly as shown even if the syntax eventually changes.