New releases for the core runtimes, Android app, and editor tooling
New releases of ZuzuScript are available for Perl, Rust, JS, Android, and the main editor/tooling packages. The shared stdlib and languagetests components are tagged 20260625.
Major user-visible changes include:
- The
#valuecardinality prefix operator. It callscount()where available and otherwise follows existinglengthsemantics. - Declaration destructuring now accepts Array sources, binding values by position.
- User-defined classes can define
__call__as a fallback for missing method calls, while ordinary direct, inherited, and trait-supplied methods still take priority. -
std/string.repeatrepeats String or BinaryString values, with optional same-type separators. -
std/string.sprinthas a documented cross-runtime formatter subset covering alignment, padding, precision, percent escapes, integer bases, signs, and exponential/general numeric conversions. -
switchcase/default bodies can access the active switch value through^^.
zuzu.pl
zuzu-rust
zuzu-js
zuzu-js@0.7.0 node packagebrowser bundle
Android
Tools
zuzu-highlight-js 20260625zuzu-highlight-wordpress 0.7.0Pulsar language-zuzu 0.7.0VS Code zuzu-syntax 0.7.0tree-sitter-zuzu 0.7.0zuzu-lsp 0.7.0 Linux x86_64Zed extension 0.7.0Pulsar IDE package 0.7.0
Top comments (0)