So it is perfectly fine if someone writes:

"Threads-a-go-go is a pretty daft silly thing. 
It's certainly not the safe sane shared-nothing threading that keeps Node & 
JS safe. That 
responsible multi-threading work was attempted in the 'isolates' branch of 
Node.js"

Jorge should just swallow the FUD, bend over and apologize for having 
proposed such a "daft silly thing" to the community! 

BTW, the 'isolates' branch failed, probably because it was trying to do too 
much (put a complete node into every isolate). TAGG solves a much narrower 
problem: delegating CPU intensive operations to threads, and it does it in 
a safe and efficient way.

The problem is that we cannot even discuss anything related to threads in a 
rational way. There may be perfectly valid use cases for threads in node (I 
think that CPU intensive computations are one - you can do them in threads 
with C++, why not in JS?), and there are perfectly safe and clean ways to 
add threads to node (and I think that TAGG is one - the "eval" situation 
can be improved with modules). But how can we discuss this without everyone 
jumping to the ceiling?

Bruno

-- 
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