The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Релиз модуля App::Staticperl для создания самодостаточных исполняемых файлов с Perl

05.03.2012 17:26

Вышло обновление модуля App::Staticperl до версии 1.42. Модуль App::Staticperl позволяет оформить в виде одного исполняемого файла Perl-приложение со встроенным интерпретатором и всеми необходимыми модулями. Используя статическое связывание можно добиться встраивания в программу perl-интерпретатора, включения libc, любых необходимых модулей и библиотек. Автор заявляет, что используя uClibc и upx-компрессор на платформе x86 в исполняемый автономный файл размером 500 Кб возможно включить perl-интерпретатор и 100 perl-модулей, включая такие модули, как POSIX, AnyEvent, EV, IO::AIO и Coro.

Для Linux систем (x86, amd64) доступны две демонстрационные сборки smallperl и bigperl с описаниями. Модуль App::Staticperl доступен как из CPAN так и с сайта проекта. Вместе с модулем App::Staticperl в комплекте поставляется утилита staticperl, имеющая интуитивно понятный cli-интерфейс.

  1. Главная ссылка к новости (http://search.cpan.org/~mlehma...)
Автор новости: Аноним
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/33269-perl
Ключевые слова: perl, static, build
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (8) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (-), 00:04, 06/03/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пользуюсь сием чудом. Автор молодец. Строчка лога смущает: "actually, really do it". Единственная сложность это кривые Module::Build, ExtUtils::MakeMaker, которые никто не правит для статитики. В итоге приходится патчить почти каждый третий модуль либо спец. флагами lddlflags, либо лезть внутрь сорцов.
     
     
  • 2.5, Аноним (-), 10:43, 06/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Шлите багрепорты, лучше сразу с патчем.
     

  • 1.7, Kodir (ok), 12:21, 06/03/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я вот чё не понял... Ведь был же у перла модуль для генерации псевдокода (такой предкомпилированный Перл), имели расширение plc. Но почему-то впоследствии его выпилили... :(  Я даже помню как это компилилось:

    perl -MO=Bytecode ...

    Это что, стало не модным?

     
     
  • 2.10, Аноним (-), 17:15, 06/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Модуль долгое время был в застое. В последнее время поши исправления в нем, даже perlcc зашевелился.
     

  • 1.8, Аноним (-), 14:43, 06/03/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    А что, кто-то еще пишет на Перле??????
     
     
  • 2.9, Аноним (-), 14:55, 06/03/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Нет причин не писать на Perl - развивается, стабилен, удобен, гибок, множество модулей
     
  • 2.11, Аноним (-), 17:17, 06/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >А что, кто-то еще пишет на Перле??????

    Более того, кто-то копается в сорцах перла.

    PS: Скажите как часто вас "удивляет" мир - и я скажу ваш возраст (с)

     
  • 2.12, vasek (?), 22:14, 06/03/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Да-да пишут, и более того, довольны этим инструментом вполне, и еще более того есть много хорошей оплачиваемой(!) работы на перле! =)
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру