|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 02 Feb 2005 20:53:43 To : Andrei Protasovitski Subject : Re: Подгружать пакеты по мере надобности. -------------------------------------------------------------------------------- Andrei Protasovitski -> Artem Chuprina @ Wed, 2 Feb 2005 15:39:00 +0000 (UTC): >> AP> Однако есть два вполне серьезных момента, которые никак не могу обойти: >> AP> 1. Подключаемый пакет не видит переменных скрипта, из которого он >> AP> (пакет) вызывается. >> 1. Тот факт, что ему нужны переменные твоего скрипта, говорит о крайне >> хреновой архитектуре. AP> Вообще-то, это CGI-скрипт, который вполне себе может работать AP> самостоятельно, если в обрабатываемых XML нет определенных processing AP> instructions. Он в зависимости от POST, GET, Cookies и %ENV отдает AP> заголовки и собирает выходной XML (или XHTML, или plain/text). AP> Hеобходимость в "подключении" дополнительных процедур возникает далеко не AP> всегда. AP> Иными словами, он выполняет две основные функции: своего рода инициализацию AP> (структурирует входные данные) и собирает результирующий XML. Скрипт AP> является чем-то вроде ядра, а процедуры чем-то вроде модулей. AP> И что "крайне хренового" в такой архитектуре? Зависимость функций от значений глобальных переменных, а что? >> 2. И тем не менее видеть переменные скрипта можно. Hо стремно. Поэтому >> я не буду рассказывать, как. В книжках это написано, но там написано >> не только это... AP> Я уже нашел способ. Что стремного-то? Через do()? А, ну-ну... -- Artem Chuprina RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru --- ifmail v.2.15dev5.3 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/11477e9dd70ba.html, оценка из 5, голосов 10
|