On Wednesday, January 23, 2013 9:04:52 PM UTC-7, Isaac Schlueter wrote:
>
> On Wed, Jan 23, 2013 at 7:30 PM, Austin William Wright 
> <[email protected] <javascript:>> wrote: 
> > ... 
>
> Look, here's the bottom: The module system is locked.  We're not 
> interested in changing it.  The source is open, so you can go nuts on 
> it if you'd like.  Your feelings about node's module system are rare, 
> and not shared by the development team, or a significant fraction of 
> users. 
>
> We don't destabilize node-core for vocal minorities. 
>

Absolutely not: If something is wrong, you change it and increment the 
major version number. That's not "destabilizing" in any sense of the word, 
that's improving functionality, and telling people that you broke 
reverse compatibility in doing so.

There's nothing "vocal minorities" about cross-platform coding. Most people 
won't use 'crypto'. Does that make them a vocal minority? Most people won't 
use 'domain'. Does that make them a vocal minority? Most people won't be 
affected by any of the bugs being filed from now on, but we still regard 
those as important. But ill-defined require() is just as much a bug as any 
of those.

The story of the growth of Node.js is getting support and functionality out 
for as many people as possible. You don't regard if it's going to be a 
"majority" or not, you regard if it's *profitable at the margin*.
 

> > Right now I'm stuck at convincing people that pragmatism isn't good. 
>
> That's confusing.  Why are you here if you don't think pragmatism is a 
> good thing?  Node is all about pragmatism. 
>

When you say "pragmatism" I hear "I don't understand the the system works 
together well enough to understand the consequences of my actions." That 
there are no facts, no fixed laws of logic, no certainty, no objectivity. 
It is the antithesis of semantics and objectivity. And it is not an 
appropriate design strategy for any software system.

-- 
Job Board: http://jobs.nodejs.org/
Posting guidelines: 
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 post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

Reply via email to