[webkit-dev] Common build system (was Re: WebKit Wishes)

Eric Seidel eric at webkit.org
Tue Feb 5 12:16:26 PST 2013

I'm curious if YAML was ever considered?  I have very limited
experience with YAML, except for Google App Engine config files.

It's very python parse-able? :)

On Tue, Feb 5, 2013 at 11:55 AM, Mark Mentovai <mark at chromium.org> wrote:
> You’re not supposed to use arbitrary Python, it’s highly discouraged. We
> have a linter that keeps you from doing things you’re not supposed to do
> (like this), but it slows things down, so it’s not part of the “standard”
> GYP run that developers normally use. It can run as a pre-commit script or
> test on the bot or something else. Used as we’re using it, GYP basically is
> simple JSON, except the rules about commas are looser and # introduces
> comments.
> On Tue, Feb 5, 2013 at 2:47 PM, Ryosuke Niwa <rniwa at webkit.org> wrote:
>> On Tue, Feb 5, 2013 at 6:09 AM, Mark Mentovai <mark at chromium.org> wrote:
>>> The parser (and the grammar) works the way it does because it’s just
>>> Python
>> This works great for people who like Python syntax but not for someone
>> like myself who dislikes Python syntax.
>> I also find it particularly annoying that people can use whatever Python
>> constructs they want to use in GYP. It dramatically reduces language
>> portability because you need to support quite a few Python constructs and
>> quirks in order to correctly parse GYP.
>> I personally would have much preferred for it be a simple JSON file.
>> - R. Niwa
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev

More information about the webkit-dev mailing list