On Wed, 25 May 2011, Joshua ben Jore wrote: > On Wed, Apr 13, 2011 at 12:48 PM, Jan Dubois <jand@activestate.com> wrote: >> B::C is not in ext/ inside the core, so "EX" does not apply. If you >> want to use it from CPAN, is has to be "A". From the core point of >> view, nothing on CPAN is "more special" than everything else. >> >> Claiming upfront that you intend to ignore the spirit of the rules >> anyways just makes it so much harder to get your patch accepted, so >> please don't do that! > > There's utility in exposing things but not making promises about > stable APIs. If that's the point to this change, then I find sympathy > with it. I'm not sure what you are arguing for here: a) store_cop_label should be exported as a supported API or b) ALL internal non-static functions should be exported in case some module finds utility in them. But unless the function is marked as part of the public API we reserve the right to change at will. Cheers, -JanThread Previous | Thread Next