Сообщение от cyber
|
kobezzza, ты написал свой транслятор?
|
Нет, просто добавил макрос в конвеер трансляции и всё. Да и вообще написание тех же плагинов к бабелю с целью добавления сахара к своему коду - нормальная практика.
Если в коде есть участки шаблонного повторения кода и нет возможности силами языке это как то убрать или сделать красиво - макросы идеальное решение.
Почитай про предметно-ориентированное программирование
http://jetbrains.ru/products/mps/