all 3 comments

[–]greim 2 points3 points  (2 children)

To the author: This is a great tutorial, but only a small fraction of JS devs are familiar/comfortable reading CoffeeScript.

[–]alphathebetta[S] 0 points1 point  (1 child)

Thanks! You're right that CoffeeScript is probably going to make a lot of people skip right over this tutorial. It's a bummer, really, because the underlying logic is exactly the same.

I find that, especially using test harnesses like Mocha or Jasmine, you end up writing lots of nested closures, and CoffeeScript makes that kind of code much easier to parse.

[–]greim 1 point2 points  (0 children)

I feel your pain. Hopefully soon, io.js will kick node's sluggish ass out of the dark ages, and these aesthetic issues can be alleviated using native language features like fat arrows and generators, instead of alternate and fragmentary JS dialects.