Is haxe alive or dead?

Hello Community, it’s been a while :slightly_smiling_face: I only noticed this thread a couple of days ago, so apologies for the late reply.

Yes, I did move on. My last serious Haxe work ended in 2018. Since then, I’ve leaned toward TypeScript for most projects. Which is ironic, because not long before that I gave a talk in Boston arguing that Haxe was a superior choice to TypeScript.

Is that still true? In some ways, probably yes. Haxe’s type system and certain features still feel unmatched, especially now that TypeScript positions itself as a superset of JavaScript rather than a language fully standing on its own.

Would I go back to Haxe? I honestly don’t know.

I miss many of its features. I also miss the community. As a consultant, choosing Haxe was often a no-brainer. But when you’re managing a team, or embedded in one, the calculus changes. In one role I mentioned, I had full decision power and convinced three senior developers to adopt Haxe. We built a very successful codebase. But I was able to push that decision. In other contexts, that’s been much harder … and I doubt it would be easier today.

On a more personal note, I do think there are some DX improvements that would make the language more enjoyable. This brings back memories of the long debates around short lambdas. Would those changes make Haxe mainstream? Probably not. But they might make day-to-day use more pleasant.

If I had to point to what feels like the biggest missed opportunity for the community, it’s simply keeping the Haxe blog up to date. Right now, that page unintentionally signals abandonware, regardless of the real progress happening in the language, coroutines, or Haxe 5. I understand that writing posts and maintaining updates is a chore. But an outdated blog can be worse than none at all.

For years, I regularly checked that page hoping for new content. I still do.

Would that make Haxe mainstream? Probably not. But at least it wouldn’t look dormant.

This reminds me of Gleam (https://gleam.run/). I’ve never used it in production, but I genuinely like what they’re doing. I check their news page periodically, and I get a small thrill when I see updates. Their cadence may not be appropriate for a more stable language like Haxe, but there are many interesting Haxe projects that could help fill that visibility gap.

Happy to chat more if there is interest, stay in touch :wink:

19 Likes