Здравствуйте, WinniePoh, Вы писали:
WP> Но макры это не такое уж однозначное зло. Это мощный инструмент, но в шаловливых ручонках мощный инструмент это страшно. Мощный инструмент нужен мощному человеку, а в шаловливые индийские ручонки надо давать ограниченную со всех сторон Java.
Дык в том-то и дело. Когда говорят про макросы, у меня сразу возникает аналогия с макросами C (которые на самом деле часто помогают). Но когда приводишь эту аналогию, сразу возражения -- мол в этот раз все будет по другому, не нужно макросов боятся, это в C все было коряво, а здесь все иначе. Сильно смахивает на человека, который первый раз ради интереса пробует сигарету и пытается всех убедить, что ничего страшного, он только попробует и не привыкнет. А опыт миллионов курильщиков даже в расчет не принимается.
Вот Java даже попробовать макросы не дает. И какой эффект!
SObjectizer: <микро>Агентно-ориентированное программирование на C++.