El jueves, 10 de julio de 2014 13:39:38 UTC-7, Ryan Dahl escribió: > > > On Thu, Jul 10, 2014 at 3:33 PM, Fedor Indutny <[email protected] > <javascript:>> wrote: > >> The best question to ask is - what problems do we have with GYP? >> > > 1. Main road block to removing python dependency. (Though gn uses python > for custom actions, and the V8 build process depends on some python code, > so it'd still be rather unlikely we'd be able to remove the dep for addon > developers.) > 2. Strange non-JSON but very JSON-like syntax. confusing to JavaScript > people. > 3. Undocumented, poorly understood. (Contrast this with gn's built-in > documentation run 'gn help'.) > 4. Slow > Problems that will be had: > 5. gyp will be a major legacy project to depend on if Chrome moves to gn. > 6. node will have to back port V8's build process to gyp if Chrome moves > to gn. >
If I can chip in a couple of gyp issues besides those mentioned: 7. hard to debug issues- doesn't give detail on where the original issue was 8. lots of strange corner cases: how and when variables expand, issues like https://code.google.com/p/gyp/issues/detail?id=232 - if you use an argument twice, gyp silently drops it. -- Job board: http://jobs.nodejs.org/ New group rules: https://gist.github.com/othiym23/9886289#file-moderation-policy-md Old group rules: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines --- You received this message because you are subscribed to the Google Groups "nodejs" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/nodejs/4fe4bdd2-e9ef-43bd-a11e-3444d0b0ced9%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
