Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options
 
PerlMonks  

Re^2: RFC: Portable Alien Library System

by tsee (Curate)
on Sep 25, 2006 at 07:46 UTC ( #574692=note: print w/ replies, xml ) Need Help??


in reply to Re: RFC: Portable Alien Library System
in thread RFC: Portable Alien Library System

Hi Corion,

thanks for your long comment. As xdg pointed out, we really appreciate your input.

I'd like to address one point: You say that PPMs are the established way of providing binary packages. I think that's true in a way and false in another. It's the binary package format that is established with ActiveState Perl.
I know they just rewrote all of the PPM code and supposedly created a really shiny GUI. (I have only seen a couple of screenshots so far.) That's great, but if I am not mistaken, we are not free to use their PPM code with non AS Perl distributions. At least I could not find it on CPAN. This means that if we're building something for any Perl distribution to use, we shouldn't lock ourselves into the PPM cabinet. Do you agree?

Steffen


Comment on Re^2: RFC: Portable Alien Library System
Re^3: RFC: Portable Alien Library System
by Corion (Pope) on Sep 25, 2006 at 07:55 UTC

    I don't agree in the sense that PPM is an established, working system, and producing PPM files needs no PPM code that isn't available already in Module::Build and I guess ExtUtils::MakeMaker. I'm not interested in creating yet another fancy incompatible format and pushing it down users throats, or rather, I'm more under the impression that there won't be users with throats open for this product. I'm not interested in creating a shiny new world order external library packaging factory but more interested in producing working modules that install external libraries via CPAN below Perl, provided that $Config{make} and a working $Config{cc} are available.

      xdg's design really doesn't care whether it's a .ppm+.ppd file or a .par file (for which there is quite a bit of infrastructure, too, by the way) or something entirely different.

      I mean, let's forget the details of the file format for a bit. It's the easiest problem to solve when it comes to that.

      Steffen

      I'm not interested in creating yet another fancy incompatible format and pushing it down users throats, or rather, I'm more under the impression that there won't be users with throats open for this product. I'm not interested in creating a shiny new world order

      I guess this is what it really comes down to. Hey, that's cool. No one is trying to force you to help. We couldn't even if we tried.

      As tsee echoed, your feedback is appreciated. In time, I hope we can win your support through our code, if not our words.

      -xdg

      Code written by xdg and posted on PerlMonks is public domain. It is provided as is with no warranties, express or implied, of any kind. Posted code may not have been tested. Use of posted code is at your own risk.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://574692]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others cooling their heels in the Monastery: (3)
As of 2014-09-22 04:31 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    How do you remember the number of days in each month?











    Results (178 votes), past polls