3 ms·
I can answer that ;) ES6 is groovy. Many features are in the runtime and not the syntax, and just work as-is. As other syntaxful features start to come into ex
by jashkenas 11y ago
I can answer that ;)
ES6 is groovy. Many features are in the runtime and not the syntax, and just work as-is. As other syntaxful features start to come into existence and then universal implementation in most active browsers, CoffeeScript should begin offering them -- at least the ones that align with the mission statement.
Some will be troublesome because of intentional syntax conflicts, like "for of" and perhaps classes. It'll just take a bit of design work to make things copacetic.
That said, in the long run, the future is going to be JavaScript (if it continues to evolve) and languages that are much more radical than CoffeeScript. For more thoughts on that, see: https://www.youtube.com/watch?v=DspYurD75Ns&t=36m57s https://www.youtube.com/watch?v=DspYurD75Ns&t=36m57s
- rubiquity 11y agoNice talk. Given how you end the talk, have you looked at Elm? If so, what are your thoughts and do you think it satisfies unifying HTML, CSS and JS? (Putting aside the uphill battle of gaining adoption as a static typed, FRP language)
- agumonkey 11y agoPersonal favorite quote: https://www.youtube.com/watch?v=DspYurD75Ns&t=39m07s https://www.youtube.com/watch?v=DspYurD75Ns&t=39m07s How do you envision the future ? Everything expressed as a js descendant ? no more syntactic distinctions ?