Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I haven't touched Haxe but I still find it interesting, are there any downsides or trade-offs I should be aware off? Maybe something that bothers you that needs a workaround?


Haxe compiles to a lot of languages. Some of those language targets are better maintained than others. I've definitely had situations where some usage of esoteric Haxe features (like, deep/complex generics alongside runtime polymorphism) compiled fine to one target but compiled to invalid or incorrect code on another.

(Interestingly, in my experience the C++ target is rock solid. Though that experience is from many years ago.)

In any case, the best source for known compiler bugs is always gonna be GitHub:

https://github.com/HaxeFoundation/haxe/issues?q=is%3Aopen+is...


Apologies but I could only think of a trade-on.

Haxe makes it really easy to get started and get a feel for things, just have a go! I found the opposite with Typescript, where it seemed like I had to already be a javascript developer to use it.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: