[Resending because mail from my mail host was temporarily blocked by spamcop.]

On Jul 26, 2013, at 12:29 , Brendan Eich <[email protected]> wrote:

> Steve Fink wrote:
>> On Fri 26 Jul 2013 10:32:09 AM PDT, Brendan Eich wrote:
>>> Norbert asked me yesterday whether we shouldn't start moving from
>>> Python to JS. The obstacle historically has been lack of build-prereq
>>> industry-grade "js shells" already installed. Does node change that?
>> 
>> Not in my opinion. It's common to be on a system with python and
>> without Node.
> 
> Ok, that is overriding.

Why? Anybody who wants to build SpiderMonkey or Firefox has to install a set of 
tools first - we don't expect to be able to build these systems on a computer 
that was just pulled out of the box. Why can't that set of tools include a 
prebuilt JS shell?

>> I don't see the win in eating our neighbor's dog food, as tasty as it may be.
> 
> It's not that simple, of course. We'd be eating the Node and ECMA-262 
> dogfoods as well. Could be worth it, absent the overriding problem.

Or we could try and figure out what would have to be added to ECMA-262 and the 
SpiderMonkey-based JS shell to support tools development. Batteries included?

>> (2) writing JS still feels clunky in comparison to writing
>> Python,
> 
> What's missing in your experience?

Yep, that's the kind of information that dogfooding is meant to surface :-)

Norbert
_______________________________________________
dev-tech-js-engine-internals mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-js-engine-internals

Reply via email to