Skip to content

Comment on Why Everyone Is Talking About Nodeparent

Comments

although 3.times is probably harder since all ruby methods take an implicit block as last parameter. The prettiest code you could do in node would be 3.times(function(){/code/})

It would be nice if js could rid of the keyword 'function' -- maybe make it a bit shorter like in coffeescript.

"function" will be gone soon enough - replaced (ok, augmented) in the next version of JS with "#" - so you'll be able to write: #(x) { x * x } instead of function(x){ return x * x; }

http://brendaneich.com/2011/01/harmony-of-my-dreams/ (He indicates that the function change will land in this ((very good)) podcast: http://www.aminutewithbrendan.com/pages/20110303)

Which would make it 3.times(#(i) { /* code */ }). That's not bad at all.

Gah, line noise. Imagine using that + jQuery:

3.times(#(){ $("#some_id").attr("href").hide(); });

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.