The reason not to embed PERL in ctwm is that PERL is a non-trivial pain to
compile, and it'd be a shame to saddle possible converts with "you must also
be able to compile the PERL we inclde".
"They already have PERL installed!", I hear you say.
But they don't have perl version X.y.z, so we either have an unknown, but not
trivial, set of integration problems, or we ship our "known good" version.
Suggestion: If total rewrite of the config language is on the table, then
let's not be restrained by a desire to make minimal changes. Let's argue
about schools of config-language thought for a while, and then pick
{guile|XML|whatever-gnome-does|...} and go whole hog.
- Allen S. Rout