Vitte is a pragmatic systems language focused on clarity, explicitness, and tooling that can actually keep up. It favors structure over magic, and ships with a real compiler pipeline you can inspect.
space std/os/user
use std/core/types.string
use std/core/types.i32
#[extern]
proc open_read(path: string) -> i32
form User {
name: string
uid: i32
}
proc read_users() -> [User] {
let out: [User] = []
let fd = open_read("/etc/passwd")
if fd < 0 { give out }
give out
}