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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Andrei Protasovitski                 2:5020/400     02 Feb 2005  16:56:04
 To : All
 Subject : Подгружать пакеты по мере надобности.
 -------------------------------------------------------------------------------- 
 
 Доброго здоровья!
 
 Epigraph
 Люблю, калi
 Сады квiтнеюць i палi.
          (c) Крамбамбуля
 
 Hужно сабж. А именно...
 
 Есть некоторый скрипт, который парсит XML, а для обработки некоторых 
 processing instructions нужно запускать кое-какие процедуры, которые 
 используют глобальные переменные скрипта. До сих пор, чтобы не тянуть 
 все эти процедуры в скрипт (а их уже сейчас около трех десятков), я 
 выносил их в отдельные файлы и в sub AUTOLOAD подгружал их в переменную 
 и делал eval.
 
 Как правило, если для обработки processing instruction понадобилась 
 процедура proc1_a, то позже понадобятся proc1_b, proc1_c и т.д., а если 
 понадобилась proc2_a, то позже нужны будут proc1_b, proc1_c и т.д. Это 
 навело меня на мысль, что не бессмысленно объединить их в пакеты.
 
 Однако есть два вполне серьезных момента, которые никак не могу обойти:
 
 1. Подключаемый пакет не видит переменных скрипта, из которого он 
 (пакет) вызывается.
 2. Если пакет вызывается в процедуре AUTOLOAD, будет ли доступен этот 
 модуль вне AUTOLOAD?
 
 -- 
 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/9179a223a401.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional