And FWIW, if PAR packaging is as easy as it looks, I would be happy to take
this on. I can do the packaging on Windows XP, Linux (I am guessing that we
only need one flavor), and Mac (again, hopefully only one flavor would be
necessary).

David

On Wed, Jan 25, 2012 at 11:29 AM, David Mertens <[email protected]>wrote:

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



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

Reply via email to