PAR::Packer is a fantastic project for what its good for (packaging a
script so your boss can use it), but I personally don't think that PDL
should target it as a release mechanism.

>From my experience PAR::Packer is fragile in some strange ways. I have
seen code that maps its libraries differently for use with it, which
makes me concerned for using PDL::PP (and worse Inline::Pdlpp)
especially with external libraries. Further it screws with caller() at
odd times.

I think the best case it to continue to work to make CPAN install as
seemless as possible. That would probably mean factoring out modules
which depend on external libraries, and then having a system of Task::
installers.
Installing PDL would install a basic PDL framework (constructors,
mutators, overloads etc). Installing Task::PDL installs a more fully
featured version, something which includes larger dependency chains,
or slightly more problematic things. I would imagine that this is when
you get Prima and Devel::REPL etc. Installing Task::PDL::Legacy gives
you PGPLOT etc.

>From there, go ahead and package with PAR if you want, but the
underlying system is robust. Again, building PAR archives relies again
on there being people to package new releases for each platform, which
essentially is the ActiveState ppm limitation except for everyone. IMO
this shouldn't be the goal, it should be the last resort.

Thats just my $0.02.

Joel Berger

On Wed, Jan 25, 2012 at 8:14 AM, MARK BAKER <[email protected]> wrote:
> I think with Prima and the the one click no Install exe
> for the multi-platforms is where every-thing is leading us
> in that the Developers favor Prima over Tk and
> putting it all together into the one click no Install
> application which with Prima can have some very
> nice looking functionality and menus buttons
> to make things very easy to get started ...
>
> So that we can have software that is open source
> and we can add to or take away from or rebuild
> for our own Ideal Functionality, I think is what will give PDL
> the Edge over other software ! plus its free!
>
> Cheers
>
> Mark R Baker
>
> [email protected]

_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl

Reply via email to