Civet looks interesting. It's basically #CoffeeScript for the #TypeScript world, adding type checking and implementing several TC39 proposals along the way.

Editor support is currently limited to VS Code, but maybe that'll expand if it catches on.

Civet - The Modern Way to Write TypeScript

With Civet, you can enjoy a more concise and readable syntax while leveraging the power of TypeScript. Check out the documentation and resources on our website to learn more about Civet and how to use it effectively

Civet
@randomgeek truly great name
@darius Right? Been thinking the same thing all morning.
@randomgeek I kinda miss coffeescript…
@mhd I had similar thoughts this morning. Poking at ct.js, which explicitly supports CoffeeScript, wondering what CoffeeScript has been up to or if anything else has picked up where it left off, and finding Civet.
Ct.js — a free game engine

A free 2D game engine based on web technologies.

@randomgeek I still for the life of me can't figure out why there needs to be a language to compile to another language.

Like, JS is fine? Maybe I'm just old. 👴

@mcgrew You start using critical thinking and words like "needs" you're gonna destroy multiple industry domains.

No I get it but I love watching folks come up with new languages, including transpilation layers.

@randomgeek fair.

I think I just hate it because I used to love web development but now doing so for work requires me to interact with the node ecosystem and just no.

@mcgrew likewise, fair.

Plus, I have to go out of my way to find cool stuff rather than just more gears to grind out corporate sausage.

Right now I'm learning KAPLAY. It's fun, and an extremely straightforward API. But gosh it would be even more fun to add Civet and strip out some of the syntax weight, says my brain.

(BTW all of the above pretty clearly describes why most coding assistants suck when I try them)

KAPLAY.js, HTML5 Game library for JavaScript and TypeScript. Free & Open Source.

KAPLAY.js is a JavaScript and TypeScript HTML5 game engine library that makes it easy and fun to create games. Is the successor of Kaboom.js.

@randomgeek yeah I get that. And good on you. I have several personal programming projects I used to enjoy but I really haven't felt like putting any work into them lately; probably just burnout.

So instead I've been focusing that energy into other hobbies. Right now that's mostly learning a new human language.

I'm sure I'll get back to it at some point though.