What is the relationship between Perl PAR::Packer's pp, par.pl, parl scripts? -


i'm trying learn par , par::packer. understand par module allows loading modules .par archives. don't understand 3 scripts pp, par.pl, parl in par::packer. (note: in question parl includes parl.exe windows).

  1. what par.pl supposed be? perl script contains perl interpreter (the same 1 on development machine) , par module?
  2. what parl? binary contains same thing par.pl?
  3. if i'm not mistaken in par.pl , parl are, why want par.pl? parl seems strictly superior since can run without pre-existing perl.
  4. is parl safe distribute end users no perl ever? example, if have several scripts want distribute, both sharing many modules, can distribute parl, pars scripts , modules, , simple wrapper scripts launch par'd scripts parl?
  5. parl , par.pl can both produce standalone scripts/exectubles -b , -b options, respectively. mean pp frontend/wrapper?

what par.pl supposed be? perl script contains perl interpreter (the same 1 on development machine) , par module?

par.pl perl script embeds core, non-core modules , shared libraries par objects. generates equivalent perl script specified par object. can invoke perl script embedded inside par object. used make , manipulate par distributions. not perl interpreter instead invokes perl interpreter itself.

what parl? binary contains same thing par.pl?

parl binary version of par.pl

if i'm not mistaken in par.pl , parl are, why want par.pl? parl seems strictly superior since can run without pre-existing perl.

though functionality provided par.pl , parl same, par.pl needs perl interpreter whereas parl doesn't need that.

is parl safe distribute end users no perl ever? example, if have several scripts want distribute, both sharing many modules, can distribute parl, pars scripts , modules, , simple wrapper scripts launch par'd scripts parl?

yes.

parl , par.pl can both produce standalone scripts/exectubles -b , -b options, respectively. mean pp frontend/wrapper?

pp detects , packs dependent modules whereas parl packs speicifed modules , scripts.


Comments

Popular posts from this blog

jasper reports - Fixed header in Excel using JasperReports -

media player - Android: mediaplayer went away with unhandled events -

python - ('The SQL contains 0 parameter markers, but 50 parameters were supplied', 'HY000') or TypeError: 'tuple' object is not callable -