5 ms·
And that's totally fine! I don't get a chance to use it much these days either. But for the folks who still do — or have existing codebases — this update is fo
by jashkenas 9y ago
And that's totally fine! I don't get a chance to use it much these days either.
But for the folks who still do — or have existing codebases — this update is for you.
- jonnytran 9y agoThank you! I love CoffeeScript! It's been so sad to see it slowly fade away in favor of, in my opinion, inferior and uglier things. I -- and many others, I'm sure -- appreciate this update a great deal. I hope I get to write beautiful CoffeeScript code again soon. To parent post, why should we settle for "good enough"?
- madeofpalk 9y ago> To parent post, why should we settle for "good enough"? Because it's an actual standard and benefits from wider mindshare and support.
- tmzt 9y agoHey, I'm working on a template language that compiles into Redux + IncrementalDOM. Part of it involves a pipeline syntax similar to underscore or lodash. I'm wondering what you would consider a modern equivalent of those two libraries using native methods, iterators, etc. or if vanillajs is sufficient now. If anyone wants to take a look it's at tmzt.github.io/isymtope and github.com/tmzt/isymtope The #cleanup-symbols branch is much further along and has a mostly working TodoMvc.
- jashkenas 9y agoHmmm. If you're doing the compilation yourself, I'd imagine you could rely on what browsers provide these days, and compile to what you need. For the kinds of data transformations that templates tend to need, I wouldn't imagine that you'd really find a utility library to be necessary. Check out the Svelte output, for example.
- acemarke 9y agoVery intriguing! I'm a Redux maintainer - please feel free to ping me if you've got any questions on the Redux side of things.
- anythrow123 9y agoI still use CS every day on multiple projects. IMAO CS is one of the best non-typed languages out there. It's really sad that so many modern/babel JS proponents fail to see the beauty of it. I hope that this release (and hopefully future releases) will help to keep CS alive. Thanks to all contributors!
- munificent 9y agoI think it's worth remembering too that the reason JS is "good enough" for most these days is because of all of the great language features that you and friends put into CoffeeScript and which then got adopted by JS.
- ethagnawl 9y agoThis is not said often enough. Thanks, jashkenas!