Да. Но отношение к ним было лучше чем к черным хотя бы потому что у тебя с ними есть хоть какие-то общие культурные ценности. Когда с черными ничего общего не было.
Я просто не вижу плюсов этого подхода кроме пьюризма. Процедурные макросы раста в нынешнем виде стабильны, пусть и не очень мощны. Это готовый инструмент, которым можно сделать дохуя всего. Религия не позволяет?
Проблема в том, что такие макросы не дают возможности работать с системой типов полноценно.
Из-за этого гигнатское число вещей тупо нельзя сделать на них.
Кому нужно, те перепишут. Зачем для всех возможности выпиливать?
Кроме авторов библиотек, есть ещё пользователи. Первых сильно меньше, и они иногда забрасывают библиотеки. Никто не будет переписывать пол экосистемы с каждым релизом, это путь вникуда.
Кроме авторов библиотек, есть ещё пользователи. Первых сильно меньше, и они иногда забрасывают библиотеки. Никто не будет переписывать пол экосистемы с каждым релизом, это путь вникуда.
Плагины выпилили потому что их сложно поддерживать одновременно с рефакторингом компилятора (который необходим), а профита от них мало -- все ключевые библиотеки перелезли на proc macros.