I suggest to enhance ORO's Perl engine with variable subsitution. All that is required is to have an hashtable in the engine where variables are taken from. This would add a lot of functionality to ORO Perl. Furthermore along those lines, you could integrate ORO's Perl engine withe the Jakarta's XPath engine. This would be optional of course. There are many REGEX engines out there so ORO needs to demark itself from the others by providing special features. Colbert Philippe
This functionality is already provided in a more efficient and clear manner by allowing you to implement the Substitution interface. It allows you to perform whatever arbitrary manipulations of substitutions you want. If you want to subclass Perl5Substitution and add variable interpolation, by all means do so and submit it as a patch. Further discussion of what features should be provided by default and what features should be left up to end users to implement should occur on the oro-dev list. Thanks for your suggestion.
This issues been resolved for a long while. Therefore I'm closing it.