I doubt that - do you really think that this is the reason "commercial
products"
don't have a Perl API? Perl is dead.

Perl is dead and we're a group of zombies...
I fully agree that the reason "missing APIs of commercial products" isn't
the best, but Perl is not dead ;-)




2013/4/5 Roderich Schupp <roderich.sch...@googlemail.com>

> On Fri, Apr 5, 2013 at 12:08 AM, Tony Edwardson
> <tony.edward...@gmail.com> wrote:
>
> > Does anyone have any major objection to me using the PAR namespace in
> this way
>
> No objection from me.
>
> > For this to work, I need to be able to create a native perl module
> (without
> > dependency on any os specific modules or shared libraries) which is able
> to
> > use these par files.
> > Unfortunately, the PAR module relies on Archive::Zip which in turn needs
> the
> > Compress::Raw::Zlib module which are OS specific needing a compiler.
> > I would like to create a PAR::Lite module which performs a subset of the
> PAR
> > functionality using something like Compress::Zlib::Perl to just handle
> using
> > PAR files as an additional resource of CPAN modules.
>
> That's a bogus argument. AFAIK any recent Perl distribution (on Windows)
> already includes Archive::Zip and its dependencies.
>
> Also lots of useful Perl modules have XS parts, so if you want to use
> these you need a C compiler anyway to install them. If you want
> to spare users the DIY part, look at PPM.
>
> People on the list might correct me, but I think the major use of the
> PAR family of modules is not to create jar-like archives, but to create
> standalone executables. A pure-Perl PAR reimplementation won't help
> in this use case.
>
> I've contemplated the idea to create a stripped down and radically
> simplified PAR::Packer that would to just that. However, it would
> be implemented in the opposite direction you're heading -
> using InfoZip's self extractor (and nothing else) on the extracting
> side and bog-standard Archive::Zip on the packing side
> (plus a dependency analyser like Module::ScanDeps).
>
> > This could persuade Third Party companies to provide perl api's to
> > commercial products via obfuscated and bleached (and possibly encrypted)
> PAR
> > files
>
> I doubt that - do you really think that this is the reason "commercial
> products"
> don't have a Perl API? Perl is dead.
>
>
> Cheers, Roderich (RSCHUPP on CPAN)
>

Reply via email to