Language & native execution
The current foundation includes static types, managed and value structs, collections, generics, results and native LLVM compilation.
NATIVE. EXPRESSIVE. PURPOSEFUL.
Native code.
Clear intent. Bigger possibilities.
A general-purpose language for games, desktop applications, tools and systems software. Built with C++20 and LLVM, designed to keep your ideas in focus.
VOID · In active development
# Compiled from source through the shared VOID frontend and LLVM backend.
func calculate(value: i32) -> i32:
return value + 42
func entry(value: i32) -> i32:
if value < 0:
return 7
return calculate(value)$ voidc run architecture.void 10
52SAME IDEAS.
BIGGER WORLDS.
THE ROAD AHEAD
VOID is growing toward a clear goal: a language that feels approachable, compiles to native code and gives your ideas room to grow.
The current foundation includes static types, managed and value structs, collections, generics, results and native LLVM compilation.
Work on language-server capabilities and editor integration aims to make code easier to explore, understand and change.
Package management, general native-library loading and automatic hot-reload watching remain future work. No release date is promised.
YOUR NEXT IDEA STARTS HERE