Показать сообщение отдельно
  #9 (permalink)  
Старый 15.10.2011, 12:39
Аватар для Riim
Рассеянный профессор
Отправить личное сообщение для Riim Посмотреть профиль Найти все сообщения от Riim
 
Регистрация: 06.04.2009
Сообщений: 2,379

Сообщение от Андрей Параничев
Болезнь таких компиляторов.
не совсем согласен. Вот, например, в javascript-е я могу написать так:
while (true) {}

это теперь болезнь javascript-а? И в шаблоне я могу так написать, это тоже будем лечить? Я видел шаблонизатор, где пытались (во многом успешно) лечить многие такие болезни, но зачем? Как я писал выше, шаблон удобно воспринимать как функцию (по сути, так и есть), записываемую по немного другим правилам. В этой функции объявлен "print" (и "_view", и еще что-то), если я в обычной функции переопределю его, он начнет вести себя по-другому, это нормально, и в шаблоне это нормально. Я не хочу чтобы шаблонизатор лишал меня возможности совершать глупости - ограничивал меня. Я хочу иметь возможность совершать глупости .

В общем, на мой взгляд, это хорошая болезнь.

Последний раз редактировалось Riim, 15.10.2011 в 13:01.
Ответить с цитированием