Steffen Mueller <[EMAIL PROTECTED]> writes:

Hi,

> Anyhow. I checked a prototype into the PAR SVN repository at
> http://svn.openfoundry.org/par/Archive-Unzip-Burst and modified the
> PAR.pm and PAR::Packer's par.pl to use that module if it is available. A
> simple minded test had the full run time of a big pp'd binary go down
> from over eight seconds to about 1-1.5 seconds on my machine. There is
> some significant startup penalty from other parts of the process, so it
> won't go much lower than that.

Cutting down the time 5 times would be excellent. I've got an
application which takes 16 seconds to start and even more on slower
boxes.
>
> The problems with this approach can't be ignored, though:
> a) I'm not entirely sure what I did conforms to the license of InfoZip.
> I think so, since I left it basically untouched, but I'm not a lawyer.

I'm not an expert but looking at their license roughly I don't see
it is forbidden to reuse their code.

> c) unzip is portable, but my Makefile(.PL) hackery isn't. It would
> probably take someone who is better at XS (or Makefiles) to do this
> right. Additionally, I could only test the module on linux (32 and
> 64bit). *I really need somebody to fix it up on win32 and/or MacOS!*

I could test it on windows but I think I'm not of much help with XS.

-- 
Radek

Reply via email to