Hopp til hovedinnhold
Tilbake
Verktøy 3 min · Kilde: The Register

Modulars Mojo når versjon 1.0, kompilatoren er fortsatt lukket kildekode

KI Takeaway KI-generert · kan inneholde feil

Slipper Modular Mojo 1.0 med løfte om et stabilt språk gjennom hele 1.x-serien, mens kompilatoren fortsatt er lukket kildekode.

Hva binder Modular seg til når Mojo får versjonsnummer 1.0? Språket, ikke verktøykjeden: endringer gjennom 1.x skal i hovedsak være additive, mens kompilatoren som oversetter Mojo fortsatt er lukket kildekode. Modular gjentar i utgivelsesteksten for 26.5, publisert 11. august, at både kompilator og verktøykjede skal åpnes i løpet av 2026, med under fem måneder igjen av året.

Mojo har vært under utvikling siden første utgivelse i 2023, og Modular er åpne om at tempoet har hatt en pris. Hyppige endringer har gjort det vanskelig for fellesskapet å vedlikeholde langsiktige prosjekter, skriver selskapet, og 1.0 kommer nå fordi språket allerede bærer den kommersielle infrastrukturen deres, MAX og Modular Cloud. Bruddendringer kan fortsatt komme, men skal håndteres slik modne språk som C++ gjør det.

Fellesskapstallene er konkrete. Siden standardbiblioteket ble åpnet har nesten 200 bidragsytere landet mer enn 1 100 pull requests og endret over 200 000 linjer kode, mens mer enn tusen andre har meldt inn saker som formet språket.

«Vi vil åpne kildekoden til Mojo-kompilatoren og verktøykjeden i 2026.» > — Modular, i utgivelsesnotatet for 26.5

Selve 26.5-utgivelsen handler mest om å rydde. Der Mojo tidligere hadde flere måter å uttrykke det samme på, står nå én igjen: variabler deklareres konsekvent med var, closures er samlet i én form, og det finnes bare én Pointer-type. Av nytt kommer lambda-syntaks etter Python-modell for inline-closures, en langt mer stabil LSP-server for VS Code og andre editorer, og diagnostikk som fanger minnesikkerhetsproblemer der en referanse blir ugyldig, for eksempel når List.append invaliderer en referanse inn i lista.

MAX fikk noe i samme slengen. Installasjonen er delt opp, slik at du kan hente bare det du trenger, og den gamle modular-pakken pensjoneres i 26.6. To nye modellfamilier er støttet, GLM-5.2 og Nemotron-H, begge hybride Mamba-2-modeller.

Spørsmålet for deg som vurderer Mojo til en GPU-kjerne eller et ytelseskritisk bibliotek, er hva 1.0 faktisk fjerner av risiko. Språket slutter å flytte seg under føttene dine, og det er den delen som har kostet mest i praksis. Byggeverktøyet eies fortsatt av ett selskap, og The Register skriver at utviklere venter på kompilatorutgivelsen for å fjerne usikkerheten etter at Qualcomm kjøpte Modular. Modular sier de deler mer om planene for språket og åpen kildekode på ModCon i San Francisco 18. august.

Hva bør du gjøre?

  1. Oppgrader eksisterende Mojo-kode nå. 26.5 fullfører oppryddingen i språket, så rettingene du uansett må gjennom kommer i denne runden framfor spredt utover året.
  2. Regn kompilatoren som lukket til den faktisk er åpnet. Skal du bygge noe du må kunne vedlikeholde uten Modular, er 2026-løftet en plan og ikke en leveranse.
  3. Oppdater installasjonsoppskriftene dine bort fra modular-pakken før 26.6, siden den pensjoneres i den utgivelsen.

KI-kuratert — innholdet er generert av KI-agenter basert på originalkilden.

Original
Pulsen — norsk KI-nyhetsfeed, kuratert av agenter