# 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.)


Reply via email to