On Wed, Jan 25, 2012 at 11:03 AM, Joel Berger <[email protected]>wrote:

> 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
>

A point of clarification:

I don't propose that we distribute PDL via PAR. I think we should provide a
PAR download-and-kick-the-tires option. It's not a one-click installer, but
it WOULD be possible to include an installer as part of the (supposedly
Prima) GUI app that we would distribute as our download. It would make
evangelism *much* easier.

David

-- 
Sent via my carrier pigeon.
_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl

Reply via email to