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!