Jun 2025 (v0.8.8)
Mochi v0.8.8 expands data access operations and test support across the experimental compilers. Numerous backends gain new builtins, improved query features and additional language constructs.
Compilers
- Dataset
fetch,generate,loadandsavein Ruby, Erlang, Elixir, Java and Scheme - Method declarations for Ruby and Dart with type methods in Kotlin
- Test block support in Scala, Java, F#, Zig, Swift and C
- Negative list indexing for Swift and Scala
sort byqueries in C++ andwhere/skip/takein F#- JSON helpers and a
nowbuiltin across Haskell, Kotlin, Zig and F# - Pagination added to the Rust backend with string list helpers in C
- COBOL loops over string variables and typed return values
- Racket conditional branches and selectors
- Fortran append builtin and typed list operations
Tests
- New golden tests for dataset operations, methods and loops across compilers
- Updated examples for C++, Rust and others