On Mon, May 23, 2005 at 10:23:53AM -0400, Rob Kinyon wrote:
> A few questions about how this works / should work:
> 1) The EU::MM classes are quite ... incestuous. Everything inherits
> from MM_Any and MM_Unix (in some order). This implies that everything
> should use the MM_Unix method of PREFIX, except for VMS which has its
> own. Is this correct?

Yes.  I'm slowly moving as much of the generic stuff out of MM_Unix and into
MM_Any.  Prefixification works the same everywhere except VMS which has its
own prefixify method.


> 2) Given #1, that would imply that the PREFIX logic should be in
> M::B::Base, except for VMS which would override it. Is this correct?

Sounds right to me.


> 3) Any recommendation on method name?

prefixify()


> 4) Within MM_Any::init_INSTALL(), it asserts that INSTALLBASE and
> PREFIX cannot be used together. Should this assertion hold true in the
> M::B port?

I don't see why not.  Unless someone can come up with a sensible behavior
for when they're both specified.


> 5) Is there anything I'm not asking that I should be asking?

If you're a Marxist you can ask who's making the money off this. :)


-- 
Michael G Schwern     [EMAIL PROTECTED]     http://www.pobox.com/~schwern
Ahh email, my old friend.  Do you know that revenge is a dish that is best 
served cold?  And it is very cold on the Internet!

Reply via email to