Hacker News new | ask | show | jobs
by Yahivin 1362 days ago
This seems like a great time to announce my successor to CoffeeScript: Civet, a language that transpiles to TypeScript.

https://github.com/DanielXMoore/Civet

5 comments

TBH I have 99 problems but the syntax is not one
Civet also fixes: `import x from "./x.ts"` and unifies `readonly` and `const`.

I'll get back to you when I fix the other 97 but until then there's no accounting for taste.

Oh, I like this. A pure syntactic sugar over a language that otherwise preserves semantics is neat. Nice work on documenting what was kept/changed/removed too. Really easy to see at a glance what the project is all about.

Love that there's an online playground, LSP, and VSCode extension along with it.

Thanks! It's still a work in progress (especially the LSP) but it is usable in its current state and is getting better all the time.
Just have to say thank you so much for CoffeeScript! It was pivotal in my career and has brought me a lot of joy :)
Very cool! For years I've wanted to fork LiveScript and integrate it with the TS checker somehow (and remove `on/off/yes/no`, good call), sort of an F# to TypeScript's C#
I used to love CoffeeScript. Will check this out!