News for hackers. Stuff that matters.
Re:Node.js - A Giant Step Backwards by Detrus on Thursday August 04, 2011 @09:59PM (#2848667)
The V8 team is thinking of adding yield/defer support to make programming in Node neater. There's hope yet.

Meanwhile there are other choices that are about as easy, like Python libraries and Google's Go. Too bad they don't have the same zealous community support.

Re:Node.js - A Giant Step Backwards by azakai on Thursday August 04, 2011 @11:45PM (#2848888)
> The V8 team is thinking of adding yield/defer support to make programming in Node neater. There's hope yet.

There is SpiderNode, not sure what the status of it is, but it replaces V8 in node.js with SpiderMonkey. SpiderMonkey already has yield and much other new JS syntactic sugar.

http://blog.zpao.com/post/4620873765/about-that-hybrid-v8mon...

Re:Node.js - A Giant Step Backwards by daakus on Thursday August 04, 2011 @11:27PM (#2848853)
Marcel Laverdet has built a node extension that provides yield: https://github.com/laverdet/node-fibers
Re:Node.js - A Giant Step Backwards by Fenn on Thursday August 04, 2011 @10:09PM (#2848697)
Hmmm, interesting! I hadn't heard about that - Do you have a reference URL?
Re:Node.js - A Giant Step Backwards by Detrus on Thursday August 04, 2011 @10:46PM (#2848772)
http://youtu.be/seX7jYI96GE?t=52m35s

Mentions they're working closely with the node team here. And that whole talk is about fixing up JavaScript into a modern language, remove the weird syntax quirks around classes, modules, etc. Say what you mean instead of the weird closure soup.

Re:Node.js - A Giant Step Backwards by sausagefeet on Thursday August 04, 2011 @10:11PM (#2848703)
TameJS adds some nice primitives on top of Node.