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.

Reply via email to