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
