Здравствуйте, Cyberax, Вы писали:
C>Однако, в Boost'е есть утилита, которая позволяет интерактивно с консоли
C>выполнять макросы (в том числе и по шагам) и смотреть за результатом их
C>работы. Чем не отладчик?
Ни фига не смешно. Вом уже 21-ый раз повторяют, что макросы Немерла == коду находящемуся в ДЛЛ. И что этот код можно без кмких либо проблем отлаживать статным отладчиком. При этом в отличии от макросов С у макросов немерла нет кучи проблем (вроде не гигееничности) и есть полнота по Тьюрингу. То есть на них можно сделать хоть черта лысого и при этом не иметь тех проблем что есть в С.
C>Представим тоже самое для Nemerle — мы пишем код, вставляем макрос и
C>нажимаем кнопку "отладка". Тут же мы видим во что этот макрос
C>развертывается, можем по шагам проследить Nemerle'вский код и т.п.
Для этого нужно просто поставить точку останова и запустить компилятор под отладкой. Если хочется тольоко посмотреть результат, так вообще можно использовать макрос печатающий результат раскрытия другого макроса.
C>Все это давно уже есть в Smalltalk'е, как уже говорилось много раз. И
C>метапрограммирование в Smalltalk'е тоже есть, кстати.
Рад за Смолток. Что же ты личнь не выкинишь плюся и не сядишь на него?
... << RSDN@Home 1.2.0 alpha rev. 637>>