Live data from Hacker News

Haxe 4.2

community.haxe.org

101–105 of 105 posts

Re: Haxe 4.2

#101
post #68

Haxe is my favorite programming language. Haxe's macro system is so incredibly powerful that after using it, it makes me cringe every time I have to work with templates in C++. Haxe macros are basically "template meta-programming", but with a lot more power and none of the hideous syntax and error messages. I think the closest parallel in the world of C++ is Circle ( https://www.circle-lang.org/ ). A Haxe macro is ju…

Totally agree on the macro front !

I use them to do compile-time code gen from Omnigraffle and iThoughts files.

Definitely a super power but probably one that only works if you're the sole developer. Macro magic in a team environment is problematic.

Re: Haxe 4.2

#102

How does this compare to Flutter and Kivy? How is debugging and performance?

haxe is whole programming language with its own ecosystem and several frameworks for many purposes, such as server side, front end, high performing games, unity engine or unreal bindings, etc. Flutter and Kivy are just other things.

Dart does many of these things as well. Was wondering if anyone had any comparison info.

Re: Haxe 4.2

#103
Haxe is just great. The language, tooling and even docs has improved much over time, its joy to work with. I've been using Haxe professionally to create html5 games for almost 6 years now. First started as hybrid solution to have both flash and canvas, nowadays fully webGL powered games with small/clean ES6 output.

I've been using Haxe for many applications; cli tools, generative art, websites, games, backends, tools etc.

Webdevs; There is a full-Haxe react alternative I've been using to create a website, which is called coconut.ui. Since its build with macros under the hood, it can have multiple outputs, which means you can output just its own renderer, but also react (+native), but you can use it to build reactive applications in other framework.

If you use lix (npm/yarn based) as dependency manager, you can require Haxe in CI, which also makes switching versions easily.

Re: Haxe 4.2

#104
Haxe seems to punch way above its weight, nobody really has anything very mean to say about it and it seems to work great on a ton of different platforms. Supporting all those different targets seems like it should be a megaproject with mega funding and hype, very impressive to do it quietly like these guys have done.

I used it back in 2009 or so and remember the compile times being incredibly fast, it was a joy to use.

Re: Haxe 4.2

#105
The company I work for was using Haxe for many years. It was mainly used for a bit of interface code generation, and a cross platform end-to-end test player to test our SDK on AS2/AS3/iOS/HTML5 environments. A lot man hours were saved not have to duplicate those test code on every platform.
Post reply on HN