Probably something to do with the ad hoc compiler and lack of ES6 support.
See https://github.com/jashkenas/coffeescript/graphs/contributor...
It doesn't say anywhere that it's in "maintenance" mode.
But it's true that it could be more active: http://coffeescript.org/#changelog
https://github.com/ruby/ruby/graphs/contributors
https://github.com/golang/go/graphs/contributors
- Future compatible, more interoperable
- ES6 classes can extend each other in a standards compliant way
- CS arrow functions feel verbose compared to ES6
- Constants
- More tooling support
- More features
- Upcoming features, like ES7 async/await have polyfills that you can use today (as opposed to CS - https://github.com/jashkenas/coffeescript/pull/3813)
Though I do miss a couple of things:
- The last expression in a block is implicitly returned (nice sugar for functional programming)
- Ranges ([1..10])
I hope to help you somehow, I opensourced that small thing I built then: https://bitbucket.org/yuchi/dirt-testing-1
It’s written in Coffee Script (sorry, it was all the rage in 2012) but if you create an HTTP server in the root of the project everything should work out of the box because I checked in the compiled sources. To zoom in and out use shift-drag.