Ugh, this entire thing is in coffeescript too, now I have to learn coffeescript to make sense of this library.
And it's great when someone tries to makes the learning process easier, and even better when they open source it.
You mean the entire thing is noise free an easily readable, I agree.
https://github.com/artursapek/mondrian/blob/master/src/geome...
Artur really did a nice job with structuring this project...
There really is very little magic with coffeescript. Most of it is syntactic sugar which can be learned at a glance of: http://coffeescript.org/ .
Don't mean to come off as pushy but I think it's well worth learning what coffeescript is. Especially if you are familiar with javascript, as it's a straight upgrade in your toolkit.
This reminds me of a really funny bit Louis CK does about wifi on an airplane. https://www.youtube.com/watch?v=KpUNA2nutbk#t=234
Basically, the punchline is how ridiculous it is that some people can believe they're entitled to something being a certain way, that they didn't know even existed until a few minutes ago.
"Ugh, this really cool library isn't written in something I already know. What an asshole for doing that."