Mojođ„, le nouveau langage de dĂ©veloppement crĂ©Ă© par Chris Lattner aprĂšs Swift imaginĂ© au sein dâApple, est open-source depuis la fin du mois de mars. CâĂ©tait en effet lâune des promesses de ce nouveau langage qui se veut tout aussi universel que lâĂ©tait Swift en partant dâune base de Python cette fois, avec les performances de C, un langage de bas niveau reconnu pour ses performances. La publication dâune partie de son code source permet Ă Mojođ„ de moins dĂ©pendre dâune seule entreprise, en lâoccurrence Modular spĂ©cialisĂ©e dans lâIA, mĂȘme si elle garde encore la main sur lâavenir du langage.
Le code source distribuĂ© sur GitHub comprend la « standard library » (bibliothĂšque standard) qui contient les briques fondamentales du langage, ainsi que la documentation et les propositions dâĂ©volution. Lâouverture permet Ă qui le souhaite de contribuer Ă sa maniĂšre, en ouvrant un nouveau ticket ou mĂȘme en effectuant une nouvelle contribution au code source. Une licence Apache 2 est associĂ©e au projet et Modular a publiĂ© lâhistorique de la standard library, soit un an de travail environ.
Il faut soulever que si câest une partie, certes importante, du langage qui est ouverte, ce nâest quâune partie et il reste de nombreux Ă©lĂ©ments clĂ©s qui sont encore propriĂ©taires, Ă commencer par le compilateur sans lequel on ne peut pas lâexploiter. Ă cet Ă©gard, la promesse est encore loin dâĂȘtre tenue, mĂȘme si cela viendra peut-ĂȘtre. Outre cette ouverture partielle du code source, une nouvelle version de Mojođ„ est dĂ©sormais distribuĂ©e chaque nuit pour ceux qui veulent ĂȘtre le plus Ă jour possible. Les informations pour rĂ©cupĂ©rer cette version « nightly » sont disponibles Ă cette adresse.
Mise Ă jour le 17/04/2024 13:56 : une premiĂšre version de lâarticle suggĂ©rait Ă tort que Mojođ„ Ă©tait entiĂšrement open-source dĂ©sormais, ce qui nâest pas le cas. Il a Ă©tĂ© mis Ă jour en consĂ©quence.
Source : Michael Tsai