Why Rigz?
Rigz is a dynamic scripting language written in Rust, heavily inspired by Ruby, Kotlin, and Rust.
Key Features
- Intuitive Syntax - Easy to read and write
Components
- rigz - CLI for running rigz locally
- rigz_ast - AST parser for the rigz programming language
- rigz_ast_derive - Procedural macro to generate ParsedModules for rigz, generate a trait for the module implementation and parse input at compile time.
- rigz_runtime - Handles parsing and converting rigz to its VM instructions (for syntax highlighting use tree-sitter-rigz instead)
- rigz_vm - Stack based VM for rigz
- tree-sitter-rigz - Rigz grammar for tree-sitter