Paul Querna wrote:
Then the existing configuration file, a new lua system, or anything else, could be written in terms of that, rather than the current system where each language reinvents the modules it wants to control.
I sympathize, but this doesn't reflect the addition of <lua> blocks... those blocks can be trivially implemented as a loadable module ;-)