3 ms·
As much as I love CoffeeScript (because I love Python), I think over time the project is loosing it's value due to ES6 (Frankly I believe even TypeScript is goi
by maxpert 9y ago
As much as I love CoffeeScript (because I love Python), I think over time the project is loosing it's value due to ES6 (Frankly I believe even TypeScript is going to suffer the same plague soon). One possible incentive for me might be the toolkit and the pre-built stuff that I can get out of box from such transpilers (JSX is a good addition for example, however I am surprised why something like PUG, or HAML was not adopted instead of JSX from syntax perspective). None the less I greatly appreciate the hard work team is doing and look forward for stuff like pattern patching and some functional inspirations.
- bayesian_horse 9y agoES6 solves some of the problems CoffeeScript solved back in the day. It's still verbose, still full of "line noise". JSX wasn't adopted by CS2 at all. It's just that certain things are passed unmolested into the compiled output, which happens to make it jsx compatible. Other similar preprocessors would work, too.
- TazeTSchnitzel 9y ago> loosing it's value due to ES6 (Frankly I believe even TypeScript is going to suffer the same plague soon) Why would ES6 being more widely adopted hurt TypeScript? TypeScript is and always has been ES6 compatible. Are you imagining people would suddenly lose interest in static typing?
- Rotareti 9y ago> I think over time the project is loosing it's value due to ES6 (Frankly I believe even TypeScript is going to suffer the same plague soon) I could imagine TS going to suffer some plague like this to another language that is statically typed like Elm, Haskell, etc., but probably not to JS.
- ralmidani 9y agoCheck out CoffeeScript JSXY. It's basically CS2 but with a HAML-inspired alternative to JSX syntax. https://github.com/helixbass/coffeescript-jsxy https://github.com/helixbass/coffeescript-jsxy
- breuleux 9y agoFor what it's worth, Earl Grey has a more lightweight syntax to build HTML, advanced pattern matching, and looks more like Python: http://www.earl-grey.io/ http://www.earl-grey.io/ (Disclaimer: I made this).
- maxpert 9y agoYou just read my mind... makes me wonder why is this project so underrated. Will try it out for compile speed and stability.