Another Take on 'I hated, hated, hated this CoffeeScript'
I like CoffeeScript's
class syntax, I admit it. Not because I love OOP or think that we should necessarily think in in OOP concepts, but because it provides a clean functional interface for thinking in domain concepts. Classes in CoffeeScript are not classes, they are function wrappers with their own environments. If you want to think of them as classes, have at it, I won't blame you.
To review for Reggie's article, lets look at his concept of idiomatic CoffeeScript.