Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Andrei Protasovitski                 2:5020/400     02 Feb 2005  19:39:00
 To : Artem Chuprina
 Subject : Re: Подгружать пакеты по мере надобности.
 -------------------------------------------------------------------------------- 
 
 Доброго здоровья!
 
 Artem Chuprina пишет:
 
 >  AP> Однако есть два вполне серьезных момента, которые никак не могу обойти:
 >  AP> 1. Подключаемый пакет не видит переменных скрипта, из которого он (пакет)
 >  AP> вызывается.
 > 1. Тот факт, что ему нужны переменные твоего скрипта, говорит о крайне
 >    хреновой архитектуре.
 
 Вообще-то, это CGI-скрипт, который вполне себе может работать 
 самостоятельно, если в обрабатываемых XML нет определенных processing 
 instructions. Он в зависимости от POST, GET, Cookies и %ENV отдает 
 заголовки и собирает выходной XML (или XHTML, или plain/text). 
 Hеобходимость в "подключении" дополнительных процедур возникает далеко 
 не всегда.
 
 Иными словами, он выполняет две основные функции: своего рода 
 инициализацию (структурирует входные данные) и собирает результирующий 
 XML. Скрипт является чем-то вроде ядра, а процедуры чем-то вроде модулей.
 
 И что "крайне хренового" в такой архитектуре?
 
 > 2. И тем не менее видеть переменные скрипта можно.  Hо стремно.  Поэтому
 >    я не буду рассказывать, как.  В книжках это написано, но там написано
 >    не только это...
 
 Я уже нашел способ. Что стремного-то?
 
 >  AP> 2. Если пакет вызывается в процедуре AUTOLOAD, будет ли доступен
 >  AP> этот модуль вне AUTOLOAD?
 > Да.  Только там должно быть не use, а комплект из require и import.
 
 Юзать use (хех!) я не собирался.
 
 -- 
 Andrei Protasovitski              mailto:andrei()siliconmaterials.com
 http://www.siliconmaterials.com/  ICQ: 75725244
 Pinsk, Belarus
 
 --- ifmail v.2.15dev5.3
  * Origin: Protasonic (r) Soft (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Подгружать пакеты по мере надобности.   Andrei Protasovitski   02 Feb 2005 16:56:04 
 Re: Подгружать пакеты по мере надобности.   Artem Chuprina   02 Feb 2005 17:04:13 
 Re: Подгружать пакеты по мере надобности.   Andrei Protasovitski   02 Feb 2005 19:39:00 
 Re: Подгружать пакеты по мере надобности.   Artem Chuprina   02 Feb 2005 20:53:43 
 Re: Подгружать пакеты по мере надобности.   Andrei Protasovitski   03 Feb 2005 01:46:25 
 Re: Подгружать пакеты по мере надобности.   Ruslan Kosolapov   02 Feb 2005 21:44:13 
 Re: Подгружать пакеты по мере надобности.   Serge Chervjakov   02 Feb 2005 22:30:04 
 Re: Подгружать пакеты по мере надобности.   Ilya Anfimov   03 Feb 2005 01:22:44 
 Подгружать пакеты по мере надобности.   Bulat Ziganshin   17 Feb 2005 16:37:50 
 Подгружать пакеты по мере надобности.   Serge Chervjakov   18 Feb 2005 01:04:13 
 Re: Подгружать пакеты по мере надобности.   Konstantin Tokar   18 Feb 2005 05:44:21 
 Подгружать пакеты по мере надобности.   Dmitry Grebeniuk   18 Feb 2005 11:12:38 
 Re: Подгружать пакеты по мере надобности.   Andrei Protasovitski   03 Feb 2005 02:07:13 
 Подгружать пакеты по мере надобности.   Ivan Frolkov   02 Feb 2005 17:27:19 
 Re: Подгружать пакеты по мере надобности.   Andrei Protasovitski   02 Feb 2005 18:38:35 
 Re: Подгружать пакеты по мере надобности.   Andrei Protasovitski   02 Feb 2005 17:33:31 
 Re: Подгружать пакеты по мере надобности.   Nikolay Panov   03 Feb 2005 22:16:54 
Архивное /ru.perl/91799f71db7c.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional