Обновить

Комментарии 5

переработка на Rust более значительны внутренних компонентов Git и добавление Rust в число обязательных сборочных зависимостей в Git 3.0;

Эм, а плюсы будут? Зачем это ? Кому это нужно ?

Разработчикам, которые хотят улучшать Git (например, ускорить работу xdiff на 20%), но предпочитают писать на Rust.

Представьте, что для написания комментариев к этой статье Хабр поддерживал бы только Internet Explorer. "Но я хочу писать комментарии в Chrome, мне это удобнее", - скажете вы. В итоге, это нужно как вам, так и читателям, которые, благодаря поддержке Хабром всех основных браузеров, получат возможность ознакомиться с вашими комментариями.

По такой логике вообще всё надо писать на одном языке, ведь вдруг кто-то захочет их "улучшить", а не хочет писать на другом.

Что насчёт людей, которые не хотят писать на Rust? Их заставляют сейчас это делать

И неужели вы думаете, что на С или С++ невозможно написать тот же самый код, чтобы xdiff был быстрее? (Кстати не 20%, а по ссылке написано на 5-19%, при этом сейчас оно не проходит некоторые тесты и сами цифры взяты непонятно откуда, непонятно на каких архитектурах)

А почему тогда только раст? Давайте ещё js с python туда завезём, а то дискриминация. Какой-нибудь питонист захочет что-нибудь улучшить, а там все на си... Непорядок

Очевидно, чтобы оставить часть платформ без обновлений гита. Ну и часть разработчиков выкинуть из проекта.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Другие новости