Здравствуйте, Shmj, Вы писали:
S>Счетчик вызовов должен занимать одну строчку, иначе с языком что-то не то.
Счётчик вызовов и можно сделать просто и в одну строчку, но не compile time. Но кому нужен изврат, на который язык не расчитывался, те и делают его через изврат (например, как Александреску в своё время). Если решение оказывается востребованным, то допиливают язык. А ты как видишь решение такой проблемы?
Какой язык, по-твоему, хорош? Попробуй на нём сделать задачу, для которой его не проектировали, посмотри на результат. Язык от этого стал прохим?