First, thanks for PAR!  It's great!

I recently upgraded perl and par and noticed that after the
upgrade, my par files are larger than they used to be.  After
some experimentation, I've found that "use Exporter;" and "no
warnings 'once';" both result in larger than expected archives.

On my system, these commands show what I mean:

  set PERL_ENCODING=C
  pp -B -p -o hellopar.par -e "print 'HelloPAR'"
  pp -B -p -o exporter.par -e "use Exporter'"
  pp -B -p -o warnings.par -e "no warnings 'once'"

  dir *.par

      1,338 hellopar.par
    428,385 exporter.par
    428,387 warnings.par

Inspecting the archives reveals that the larger archives have a
lot of files related to Unicode support (e.g.: lib/unicore),
which I would be happy to do without.

Is this normal?  Is this just a fact of life with newer perl?
Is there some way I can get around this?  As you can see, I
tried setting PERL_ENCODING=C, but to no avail...

Thanks,

- Tor

PS -

I am running these software versions on WinXP:

  ActivePerl-5.8.8.820-MSWin32-x86-274739.msi

  :: installed by hand...
  PAR-0.977.tar.gz
  PAR-Packer-0.977.tar.gz
  Module-ScanDeps-0.81.tar.gz
  AutoLoader-5.63.tar.gz

  :: installed w/ perl or later via ppm...
  ActivePerl-Config         1.0
  ActivePerl-DocTools       2.0
  ActivePerl-PPM            4.1
  ActiveState-RelocateTree  1.3
  ActiveState-Scineplex     1.01
  ActiveState-Utils         2.2
  Archive-Tar               1.30-r1
  Archive-Zip               1.23
  Archive-Zip               1.18
  Compress-Zlib             1.42
  Config-IniFiles           2.38
  DBD-SQLite                1.13
  DBI                       1.52-r1
  Data-Dump                 1.08
  Digest-HMAC               1.01
  Digest-MD2                2.03
  Digest-MD4                1.5-r1
  Digest-SHA1               2.11
  File-CounterFile          1.04
  File-Which                0.05
  Font-AFM                  1.19
  Getopt-ArgvFile           1.11
  HTML-Parser               3.56
  HTML-Tagset               3.10
  HTML-Tree                 3.23
  IO-String                 1.08
  IO-Zlib                   1.04
  LWP                       5.805-r2
  MD5                       2.03
  MIME-Base64-Scripts       1.00
  Math-BigInt-FastCalc      0.10
  Module-Build              0.2808
  Net-DNS                   0.61
  Net-IP                    1.25
  Net-Syslog                0.03
  PAR-Dist                  0.25
  Parse-Binary              0.10
  Perl                      5.8.8.820
  SOAP-Lite                 0.55-r1
  Tcl                       0.89-r2
  Term-ReadKey              2.30
  Term-ReadLine-Perl        1.0302-r1
  Text-Autoformat           1.13
  Text-Reform               1.11
  Tk                        804.027-r6
  Tkx                       1.04
  URI                       1.35
  Unicode-String            2.09
  Win32-API                 0.46
  Win32-AuthenticateUser    0.02
  Win32-Exe                 0.08
  Win32-GUI                 1.03
  XML-Parser                2.34-r1
  XML-Simple                2.16
  libwin32                  0.26-r3

Reply via email to