ZuzuScript 0.7.x released

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 #value cardinality prefix operator. It calls count() where available and otherwise follows existing length semantics.
  • 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.repeat repeats String or BinaryString values, with optional same-type separators.
  • std/string.sprint has a documented cross-runtime formatter subset covering alignment, padding, precision, percent escapes, integer bases, signs, and exponential/general numeric conversions.
  • switch case/default bodies can access the active switch value through ^^.

zuzu.pl

Zuzu-0.007000

zuzu-rust

0.7.0 amd64 deb cargo crate

zuzu-js

zuzu-js@0.7.0 node package browser bundle

Android

Zuzu REPL APK

Tools

zuzu-highlight-js 20260625 zuzu-highlight-wordpress 0.7.0 Pulsar language-zuzu 0.7.0 VS Code zuzu-syntax 0.7.0 tree-sitter-zuzu 0.7.0 zuzu-lsp 0.7.0 Linux x86_64 Zed extension 0.7.0 Pulsar IDE package 0.7.0

Leave a Reply

Your email address will not be published. Required fields are marked *