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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Ruslan Bondarev                      2:4624/1.65    15 Feb 2001  01:29:38
 To : Artem Chuprina
 Subject : Re: что-то в голову взбрело
 -------------------------------------------------------------------------------- 
 
 Среда Февраль 14 2001 11:28, Artem Chuprina -> Ruslan Bondarev:
 
  RB>> Бинарник прислать?
  AC> А зачем он тогда? Исходники прятать за счет сжирания памяти? И потери
  AC> работоспособности?
 
     Hу... Мнэээ... Это, в общем, сложный философский вопрос.
 
  RB>> Или я тебя не так понял?
  AC> Так. Однако, сколь я помню, более-менее сложные скрипты, требующие
  AC> модулей, не работают :-) Потому что разделяемые библиотеки собрать в
 
     Hе верно ты помнишь. Перл2ехе от Динамикстейт компилирует все модули внутрь.
 Hе забывает он и предкомпилированых частей (.so или .dll). Проблема бывает разве
 что с Тк, например, если использовать Scrolled('Text'...), то он не видит
 Tk::Text, так как он тут не явно указан. Hо это решается разным кол-вом извратов
 или не извратов.
 
  AC> бинарь забывает. Этот бинарник, как я помню, по сути является
  AC> объединением скрипта и его интерпретатора, со всеми вытекающими.
 
     Ес ич из. Тот же перл2ехе (Win32) туда всовывает perlcrt.dll и p2x.dll
 При желании, их можно отсоединить в отдельные модули.
     Приведенный мной пример с эвалом занимает 500 кб. Упомянутые модули -
 практически 99% этого размера. Если использовать вывод на tty или w32console
 напрямую - размер катастрофически уменьшится. Hо килобайтного кода, понятно, не 
 выйдет.
 
  AC> Только скрипт поправить уже нельзя, а так - скрипт скриптом.
 
     Hу а кто спорит. Эта вещь нужна для двух целей - сокрытие кода и обеспечение
 переносимости (не надо таскать за собой ворох модулей и свою версию перла).
 Обычно он нужен для первой цели - юные васи пупкины не хотят показывать код
 своих "пуперных" гестбуков и каунтеров.
     А так  - да - не фонтан. Большой размер и медленный старт приложения
 (perlcrt). А вот насчет потерь работоспособности... О чем это ты? Приведи пример
 - оттестирую и доложу объективный результат.
 
 ... bye.
 --- What can change the nature of a man?..
  * Origin:  (2:4624/1.65)
 
 

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

 Тема:    Автор:    Дата:  
 что-то в голову взбрело   Oleg Nevedomsky   09 Feb 2001 20:29:32 
 Re: что-то в голову взбрело   Valentin Davydov   11 Feb 2001 10:48:29 
 что-то в голову взбрело   Pavel Pavlovets   11 Feb 2001 20:02:26 
 что-то в голову взбрело   Maxim Y. Zinyakov   11 Feb 2001 15:08:16 
 что-то в голову взбрело   Fedor Krusenshtern   11 Feb 2001 11:57:56 
 Re: что-то в голову взбрело   Artem Chuprina   13 Feb 2001 15:49:04 
 Re: что-то в голову взбрело   Ruslan Bondarev   13 Feb 2001 22:57:19 
 Re: что-то в голову взбрело   Artem Chuprina   14 Feb 2001 12:28:59 
 Re: что-то в голову взбрело   Ruslan Bondarev   15 Feb 2001 01:29:38 
 Re: что-то в голову взбрело   Artem Chuprina   15 Feb 2001 17:02:41 
 Re: что-то в голову взбрело   Ruslan Bondarev   11 Feb 2001 12:45:23 
Архивное /ru.perl/27933a8b25e6.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional