Как нет рыбы без костей, так нет людей без недостатков (Ф. Ницше).

Язык программирования Mojo 1.1 открывает доступ к компилятору для сторонних разработчиков


Язык программирования Mojo 1.1 открывает доступ к компилятору для сторонних разработчиков

Был выпущенMojo 1.1, и самое большое изменение — это не новая языковая функция, а шаг в развитии проекта: Modular теперь принимает внешние вклады в компилятор Mojo.

Это решение было принято примерно через месяц после того, как Modular открыла исходный код компилятора Mojo под лицензией Apache 2.0 с исключениями для LLVM. В то время разработчики могли изучать, собирать и модифицировать исходный код компилятора, но Modular не организовала процесс принятия вкладов от сторонних разработчиков.

Это ограничение снято в версии Mojo 1.1. По словам представителей Modular, теперь сторонние разработчики могут вносить свой вклад непосредственно в компилятор. Компания также перенесла внутренние проблемы, связанные с компилятором, в публичный раздел GitHub, что упрощает отслеживание и обсуждение текущей работы.

В Mojo 1.1 также внесено несколько улучшений в работу компилятора и удобство для разработчиков. Компиляция неявных преобразований и литералов t-строк стала быстрее, а языковой сервер может подсказать некоторые распространенные ошибки, связанные с вычитанием единицы.

В этом релизе также расширен контекстный вывод типов. Например, когда компилятор знает ожидаемый тип, разработчики могут сократить объявления вида DType.float32 до .float32.

Наконец, в Modular была проведена реорганизация кодовой базы Mojo с открытым исходным кодом вокруг единого каталога верхнего уровня Mojo, содержащего как компилятор, так и стандартную библиотеку. Также была добавлена новая документация для разработчиков, которые хотят работать с Mojo из исходного кода.

Подробнее см. официальное объявление.

Источник изображения: Modular

Редактор: AndreyEx

Если статья понравилась, поделитесь ей в социальных сетях

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Это может быть вам интересно


Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала