Вверх ↑
Администрация
Ответов: 15295
Рейтинг: 1519
#1: 2007-06-15 11:07:39 ЛС | профиль | цитата
Galkov писал(а):
У меня другой вывод: любой CodeGen обязан корректно (без громкого "кряк") обработать такую ситуацию.

Да ничего он не обязан. И не обязан он потому, что это есть некоторое знание о возможностях целевого языка. Как я интересно должен ссылку на самого себя интерпретировать в проекте HTML Я представить даже себе не могу, что это может означать в рамках текстового языка разметки. А раз так, то ни о каком "обязан" и речи быть не может. Либо мы всетаки реализуем это "обязан" и сразу же говорим, что генерация по схеме может быть применена только для языков с возможностью процедурных вызовов, либо расширяем кругозор и предоставляем кодогенератору самому решать может он обработать такие схемы или нет.

[size=-2]------ Добавлено в 11:07
Кроме того, если забыть сейчас про вставку ссылки в самого себя, и представить, что в будующем могут появиться новые сущности среды, то утверждать, что каждый кодогенератор обязан всех их поддержать как только они появляются не правильно. Из соображений совместимости правильно будет запрашивать такую информацию у самого пакета.
карма: 27
0