Hacker News new | ask | show | jobs
by foxhedgehog 3288 days ago
Wasn't JA updating CS again recently? Has anybody tried to use it after using ES6/7?
3 comments

Yep, the CoffeeScript folks are working on CoffeeScript 2 (I think JA is participating in some discussions but not actively working on it himself). It's not released officially, but there's a beta, and lots of discussions here: https://github.com/coffeescript6/discuss
I've used the CS2 beta and I love it. Now tons of ES6 tools work like a charm.
Hasn't the community (finally) learned that simply transposing a better syntax onto JavaScript does not solve or help programmers in a meaningful way like the way that static typing does? Or is me hoping that a community will collectively reach a realization like this a pipe dream?
Patronizing? I've mostly switched to TypeScript from CoffeeScript for the time being, because types are indeed a huge boon, but a better syntax is meaningfully helpful and my preference any day would be for some merger into typed CoffeeScript.
Yeah, I guess TypedCoffeeScript would be better than just one or the other.
For what it's worth, I've found that F# has a similar 'feel' to what I'd expect from a typed CoffeeScript. I'm not sure exactly why; it's probably just the look and shape of the code, along with the lack of brackets.

Writing React apps in F# using Fable is pretty nice, too.

Elm is nice. Typescript is okay. Heck, you can even Java if that floats your boat. And with WebAssembly…

If you don't like the language, but have to use it, use it as compiler target, simple as that.

These are not mutually exclusive. We can:

- Support strong typing

- Eliminate redundant tokens

At the same time.

They aren't, but there's no well supported js transpiling language that does both.