Revo is a dynamically-typed programming language written in Zig that balances semantic freedom with readability. It features pattern matching, result types, fibers for concurrency, a built-in testing framework, and can be embedded into C programs. Users write scripts in the revo language, run them directly or through an interactive REPL, compile them to bytecode, and can extend existing applications by embedding the language via the provided C API.
How It Works
You hear about revo, a new programming language that promises to be expressive yet readable, with features like pattern matching and built-in testing.
You download and build revo using the simple installation instructions. Zig compiler is all you need to get started.
You create a simple script file with the .rv extension, writing your first lines of revo code using familiar syntax.
With one simple command, your script comes to life. The language executes your code and shows the results instantly.
You enter the REPL and experiment with code line by line, seeing results immediately.
You discover the built-in testing framework and write test blocks to verify your code works correctly.
You learn that revo can be embedded directly into C programs, letting you add scripting capabilities to existing applications.
Everything runs smoothly. Your scripts execute, your tests pass, and you've discovered a language that feels just right for your needs.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.