Здравствуйте, Константин, Вы писали:
К>Во-первых, добавление фич в язык это ж не бесплатно, например растёт сложность чтения кода.
Это воображаемая проблема. Читать код с использованием неизвестной библиотеки, которая делает что-то сложное обычно намного сложнее. А для простых случав макры никто писать не будет.
Реальная проблема в том, что фичу из языка убрать нельзя.
Даже если 99.999% программистов ей не пользуются.
В то же время ненужные макросы просто исчезнут так же как не нужные библиотеки.
К>Во-вторых, в тех случаях когда мне нужно генерировать C# код на этапе компиляции, в коробке со студией есть для этого T4 text templates.
Было:
http://rsdn.ru/forum/dotnet/4159707.1Автор: Sinix
Дата: 16.02.11
Стало:
http://rsdn.ru/forum/dotnet/4187035.1Автор: hardcase
Дата: 09.03.11
... << RSDN@Home 1.2.0 alpha 5 rev. 62>>