
Mojo 1.0 chega como linguagem de uso geral
A Modular anunciou o lançamento do Mojo 1.0, marcando a transição da linguagem para uma base estável e pronta para produção. Desde sua primeira versão em 2023, o Mojo evoluiu de uma linguagem em desenvolvimento acelerado para uma ferramenta de uso geral, já utilizada internamente pela empresa como alicerce de sua infraestrutura comercial, incluindo o MAX e o Modular Cloud. O objetivo da versão 1.0 é permitir que desenvolvedores construam projetos de longo prazo sem a preocupação com mudanças frequentes e disruptivas na sintaxe ou no comportamento da linguagem.
Durante a fase 1.x, as alterações devem ser predominantemente aditivas, seguindo padrões de evolução de linguagens maduras, como o C++. Mudanças que quebram compatibilidade ainda poderão ocorrer, mas serão gerenciadas com cuidado. A empresa também destacou o papel da comunidade: desde a abertura do código da biblioteca padrão, quase 200 contribuidores enviaram mais de 1.100 pull requests, alterando mais de 200 mil linhas de código.
Melhorias na versão 26.5
Esta versão focou em finalizar o trabalho de simplificação e consistência necessário para o 1.0. Onde antes havia múltiplas formas de expressar a mesma ideia, a linguagem convergiu para uma única abordagem. Variáveis agora são declaradas consistentemente com var, closures foram unificadas, há um único tipo Pointer, e diversos renomeações tornaram o léxico mais preciso.
Entre os novos recursos e melhorias desde a última versão beta estão:
- Suporte à sintaxe de “lambda” do Python para closures inline.
- Servidor LSP do Mojo mais estável e confiável, melhorando a experiência no VS Code e outros editores.
- Mojo AI Skills atualizados para a versão 1.0, cobrindo criação de novos projetos, programação em GPU e portabilidade de outras linguagens.
- Diagnóstico de problemas de segurança de memória envolvendo invalidação de referências, como quando
List.appendinvalida uma referência para a lista. - Uso mais consistente de cláusulas
wherena biblioteca padrão, permitindo mensagens descritivas para tornar falhas mais acionáveis.
Próximos passos e MAX
O plano futuro para o Mojo inclui ampliar sua base para torná-lo uma linguagem de programação de sistemas de uso geral, com investimentos em modelo de programação assíncrona robusto, pattern matching e unions. A empresa também reafirmou o compromisso de abrir o código do compilador e da toolchain do Mojo em 2026.
Além do Mojo, a versão 26.5 trouxe melhorias para o MAX. A instalação ficou mais fácil com pacotes específicos como max["serve"] e max["benchmark"], e o pacote modular será descontinuado na versão 26.6. O MAX também adicionou suporte a duas novas famílias de modelos: GLM-5.2 e Nemotron-H, ambos modelos híbridos Mamba-2. O Kimi 2.5 agora funciona com o Module V3, o caminho simplificado de criação de modelos. A coleção de habilidades de agente open source da empresa já ultrapassou 7,2 mil downloads.