Limbajul de programare Mojo 1.1 acceptă acum contribuții externe pentru propriul compilator
Modular a lansat oficial versiunea Mojo 1.1, marcată de o schimbare majoră în procesul de dezvoltare al limbajului: compilatorul proiectului este acum deschis complet pentru contribuții externe directe din partea comunității[
Această decizie vine la scurt timp după ce compania Modular a trecut compilatorul Mojo sub licența open-source Apache 2.0 cu excepții LLVM
Punctele cheie ale versiunii Mojo 1.1
1. Transparență totală în dezvoltare
Issue Tracker public: Modular și-a migrat toate tichetele interne referitoare la compilator direct pe GitHub Issues[
cite: 1]. Acest lucru le permite dezvoltatorilor din comunitate să urmărească în timp real problemele aflate în lucru și direcțiile de dezvoltare[ cite: 1]. Reorganizarea codului sursă: Structura repository-ului a fost unificată sub un singur director principal
Mojo, care cuprinde atât compilatorul, cât și biblioteca standard[cite: 1]. Documentație dedicată: A fost adăugată ghidare detaliată pentru dezvoltatorii care doresc să compileze și să lucreze cu Mojo direct din surse[
cite: 1].
2. Optimizări de performanță și limbaj
Compilare mai rapidă: S-a îmbunătățit viteza de compilare pentru conversiile implicite și pentru șabloanele de text (t-string literals)[
cite: 1]. Inferență contextuală de tip îmbunătățită: În locurile în care compilatorul cunoaște deja tipul de date așteptat, sintaxa poate fi prescurtată (de exemplu, scrierea
.float32în loc deDType.float32)[cite: 1]. Sugestii inteligente în LSP: Serverul de limbaj (LSP) aduce îmbunătățiri pentru experiența de dezvoltare, putând detecta și sugera corecții pentru erorile comune de tip off-by-one în bucle sau indexări[
cite: 1].
Sursă:
Comentarii
Trimiteți un comentariu