# New Ticket Created by Steve Fink # Please include the string: [perl #17008] # in the subject line of all future correspondence about this issue. # <URL: http://rt.perl.org/rt2/Ticket/Display.html?id=17008 >
I tend to create new PMC classes frequently, and they're a pain to maintain without committing, because you have to touch lots of files to add a PMC, and in ways that are sure to cause conflicts. With this patch applied, creating a PMC becomes a matter of dropping the .pmc file into the classes/ directory and re-running Configure.pl. Everything else (and there are a lot of different things) will be autogenerated from there. This is not a major change, since Configure.pl already scans the directory, but only for the purpose of adding things to the makefile. If you have a classes/*.pmc that for some reason you do NOT want part of the build, you can tag it with the 'extension' keyword after the pmclass declaration (yes, this patch contains documentation, too.) Also, you can still use the --ask flag with Configure.pl to choose the exact subset of PMCs you want compiled in. (And I think I may have repaired a problem with that, too.) I will be applying my Anti-Warnock Bludgeon +3 to this patch: if nobody objects fairly soonish, I'm going to apply it myself. (I have a more important patch waiting behind this one.)