As someone who primarily lives in Go and has a deep respect for strongly-typed, explicit systems, I've always appreciated minimalist languages that prioritize clarity over complexity. MiniScript has been one of those under-the-radar tools — simple, embeddable, and focused on being genuinely pleasant to use. Joe Strout's announcement of MiniScript 2 preview builds caught my attention right away, and after going through the details, I'm excited about the direction.

Here's my honest take, filtered through the lens of someone who values Go's pragmatism and Rust's emphasis on safety and correctness.

Why This Release Matters

MiniScript was designed to be minimal yet powerful. Version 2 stays true to that philosophy while delivering meaningful upgrades: significantly better performance (aiming for Python-level speeds) and targeted language improvements that fix real pain points without bloating the language. This kind of disciplined evolution is exactly what I look for.

The Changes I Appreciate Most