Mojo is now open source
Mojo est désormais entièrement open source sous licence Apache 2.0 avec exceptions LLVM, et le code du compilateur, des outils et de la bibliothèque standard est disponible dans le dépôt GitHub modular. Le langage se présente comme une proposition générale novatrice intégrant des avancées en recherche compilateur pour exploiter GPUs, accélérateurs IA et autres formes de calcul avancé. Après quatre ans de développement avec une communauté ouverte mais un compilateur fermé, Mojo a atteint la version 1.0 et l’équipe a publié le compilateur et la chaîne d’outils. Le dépôt contient des instructions pour cloner et construire le compilateur avec Bazel, en proposant --config=build-mojo pour compiler depuis les sources ou --config=prebuilt-mojo pour utiliser des binaires précompilés, et permet d’exécuter la suite de tests du standard library. Les contributions à la bibliothèque standard sont acceptées depuis 2024, les contributions au compilateur et aux outils seront ouvertes plus tard cette année selon l’équipe, et la communauté est invitée à rejoindre le forum pour poser des questions et partager des projets.