Возможно ли получить один bytecode-файл из perl-скрипта со всеми модулями? что б перенеся его на другую машину не пришлось устанавливать все необходимые модули?
>Возможно ли получить один bytecode-файл из perl-скрипта со всеми модулями? что б
>перенеся его на другую машину не пришлось устанавливать все необходимые модули?
>А почему их просто не включить в поставку? И использовать как use lib '.' (или решение около этого)?
>>Возможно ли получить один bytecode-файл из perl-скрипта со всеми модулями? что б
>>перенеся его на другую машину не пришлось устанавливать все необходимые модули?
>>
>
>А почему их просто не включить в поставку? И использовать как use
>lib '.' (или решение около этого)?А можно по подробнее как это сделать и что в результате я получу (один или несколько файлов, все bytecode или нет)?
>>>Возможно ли получить один bytecode-файл из perl-скрипта со всеми модулями? что б
>>>перенеся его на другую машину не пришлось устанавливать все необходимые модули?
>>>
>>
>>А почему их просто не включить в поставку? И использовать как use
>>lib '.' (или решение около этого)?
>
>А можно по подробнее как это сделать и что в результате я
>получу (один или несколько файлов, все bytecode или нет)?Дело в том, что перенести bytecode на другую машину и гарантированно его запустить не получится. В качестве примера, подобного проекта можно посмотреть исходники Slashdot. Они из базовой поставки самодостаточны.
>>>>Возможно ли получить один bytecode-файл из perl-скрипта со всеми модулями? что б
>>>>перенеся его на другую машину не пришлось устанавливать все необходимые модули?
>>>>
>>>
>>>А почему их просто не включить в поставку? И использовать как use
>>>lib '.' (или решение около этого)?
>>
>>А можно по подробнее как это сделать и что в результате я
>>получу (один или несколько файлов, все bytecode или нет)?
>
>Дело в том, что перенести bytecode на другую машину и гарантированно его
>запустить не получится. В качестве примера, подобного проекта можно посмотреть исходники
>Slashdot. Они из базовой поставки самодостаточны.Мне необходимо бинарь, а не исходник.
Задачу можно представить как:
проект на перле необходимо передать заказчику на просмотр без доступа к исходникам.З.Ы.: Интересует именно техническое, а не менеджерское решение.
любая терминальная служба в данном случае легко поможет
>любая терминальная служба в данном случае легко поможетНе подойдёт.
>З.Ы.: Интересует именно техническое, а не менеджерское решение.Если технически, то изначально был выбран не тот инструмент для решения поставленной задачи. На данный момент компилятора, который бы обработал корректно существующий код - нет.
perlcc, ByteLoader - решают лишь некоторый коннечный спектр задач. Более того они призваны уменьшить время требуемое на запуск приложения путём исключения стадии лексического и синтаксического анализа и преобразования в байт код.
>>З.Ы.: Интересует именно техническое, а не менеджерское решение.
>
>Если технически, то изначально был выбран не тот инструмент для решения поставленной
>задачи. На данный момент компилятора, который бы обработал корректно существующий код
>- нет.
>perlcc, ByteLoader - решают лишь некоторый коннечный спектр задач. Более того они
>призваны уменьшить время требуемое на запуск приложения путём исключения стадии лексического
>и синтаксического анализа и преобразования в байт код.Я в курсе.
Ещё уточняю вопрос:
как с помощью bytecode backend получить самодостаточный бинарь, включающий в себе все необходимые модули?
>Ещё уточняю вопрос:
>как с помощью bytecode backend получить самодостаточный бинарь, включающий в себе все
>необходимые модули?par.perl.org -- обещают то, что тебе нужно.
>>Ещё уточняю вопрос:
>>как с помощью bytecode backend получить самодостаточный бинарь, включающий в себе все
>>необходимые модули?
>
>par.perl.org -- обещают то, что тебе нужно.Большое спасибо, то что нужно!