Developer Releases Zamin, a Rust-Based Scripting Language with Bytecode VM and GPU Support
A developer has publicly released Zamin, a scripting language built with a Rust-based interpreter, a register-based bytecode virtual machine, and a mark-and-sweep garbage collector, shared on DEV Community for peer feedback. The language targets everyday scripting use cases similar to Python, offering closures, pattern matching, string interpolation, and a built-in CLI toolchain compiled to bytecode rather than tree-walked. Benchmarks show Zamin outperforms CPython on tight integer loops but lags significantly on string concatenation and recursive operations, limitations the author openly acknowledges as ongoing work. The project includes over 25 standard library modules, optional GUI toolkits, OpenCV bindings, a GPU-accelerated numerical module with a PyTorch-style API, Python interop, and a built-in LSP server with a VS Code extension. Zamin is MIT-licensed, compiles to WebAssembly for browser use, and its documentation is available in English, Farsi, and Japanese.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in