Mojo 1.0: Modular's Language Gets a Stable Foundation

Translated by a model; the original is in Russian.

· Программы
Modular has released version 26.5 of its platform and announced Mojo 1.0 — the language, in development since 2023, has finally been declared stable and production-ready.

cover.svg

Modular has announced the release of Mojo 1.0 — a milestone the language has been working toward ever since its first release in 2023. In that time, Mojo has grown from a narrowly specialized tool into a general-purpose language with an active community that writes its own libraries, utilities and applications in it.

The main goal of the release is to give developers a stable foundation. As Modular acknowledges, the language's rapid development had a downside: frequent changes made it hard to maintain long-lived projects. The company is now ready to commit to stability, since Mojo is no longer merely a language under development but the backbone of the commercial MAX and Modular Cloud infrastructure, used in production every day.

What This Means for Stability

The 1.0 release does not mean the language's evolution is over. Within the 1.x branch, changes are meant to be predominantly additive, so that developers need not fear the ground shifting beneath their feet. Breaking changes are still possible, but the company promises to introduce them carefully — modeled on the way mature languages like C++ evolve.

Modular emphasizes the community's contribution: since the standard library's source was opened, nearly 200 contributors have submitted more than 1,100 pull requests touching over 200,000 lines of code, and another thousand-plus people have filed bug reports that shaped the language.

Changes in 26.5

Most of the release is devoted to finishing the work needed for 1.0: the language has become more consistent and predictable. Where the same idea could once be expressed in several ways, a single option has been kept. Variables are now uniformly declared with var, closures have been unified, a single Pointer type has been introduced, and a series of renamings has made the language's vocabulary more precise.

Among the new features: support for Python-like lambda syntax for inline closures, a noticeably more stable LSP server for VS Code and other editors, and diagnostics for memory-safety issues — for example, the compiler now notices when List.append invalidates a reference into the list.

On the roadmap are an asynchronous programming model, pattern matching, and unions. Modular also confirms its intention to open-source the Mojo compiler and toolchain over the course of 2026.

The update also affected the MAX platform: installation has been simplified through the optional dependency sets max["serve"] and max["benchmark"], and support has been added for the new GLM-5.2 and Nemotron-H model families (hybrid models based on Mamba-2). The company promises to reveal the details at the ModCon conference on August 18 in San Francisco.


Source: Lobsters

Comments

Sign in, to comment.

  • No comments yet.