On 11/10/01 9:22 PM, Terrence Brannon wrote: > Class::MakeMethods sports an extensible architecture. Your desired > style of object creation and initialization can be plugged into his > architecture and contributed: > > http://theoryx5.uwinnipeg.ca/CPAN/data/Class-MakeMethods/MakeMethods.html
Wow, another one, heh. Well, it's not like there's much to "contribute." It's just a handful of lines of code that are obvious to anyone who's done any Perl oo (and it looks like Class::MakeMethods does 99% of it already). The reason I like and use my little module is that that's *all* it does. There are no options, there are no different types of invocations to know, etc. It does the absolute minimum necessary, in one little file. It's nto even a performance issue (which isn't really a factor anyway). It's more about "minimalism" I guess, heh :) Eh, maybe this area is too crowded and I should just keep my trivial little module to myself and wait for Perl 6 :) I think part of my motivation to "CPAN it" comes from the prospect of not having to re-code or copy it as I travel around. CPAN makes for a nice distribution method :) Ah well... -John
