On 08/22/12 12:43 PM, Jeff Hammel wrote: > If we do go with python, it would be nice to keep the configuration > files as much configuration as possible. The reason I question having > any "full" language as a configuration language is that in practice I > see a lot of logic creep in to "configuration" files and then they > become very difficult for a consumer to parse/use as configuration. > While a bit of an unfair example, our buildbot-configs fall into this > category.
A million times this. Putting our configs in Python has let to terrible, terrible hacks - to the point where we don't even know how to do things like "turn off leopard tests for some branches" anymore (https://bugzilla.mozilla.org/show_bug.cgi?id=773120). I strongly discourage using Python when you don't need a fully featured language. You will do bad things. You will regret it. _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform