Ugh, this entire thing is in coffeescript too, now I have to learn coffeescript to make sense of this library.
Ugh, this entire thing is in coffeescript too, now I have to learn coffeescript to make sense of this library.
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."
You mean the entire thing is noise free an easily readable, I agree.
And it's great when someone tries to makes the learning process easier, and even better when they open source it.