Configuration Languages

I spotted this blog post about using (or not) domain specific languages to customise programs. I can’t help feeling there is an interesting overlap here with the way we configure entire systems, we all face similar problems they are just at different levels. Just because a piece of software can be configured using the full power of Perl doesn’t make it a good thing (yes, I’m looking at you, RT…). LCFG deliberately has a minimal “language” for this very reason, it offers far fewer ways in which people can shoot themselves in the foot (as long as we ignore cpp).

Comments are closed.