Hi Campers! I’m here to introduce Haxe to people who have never heard of it. I just heard about it a week ago was very impressed; I want to get the word out, see what people think!
What is it?
What can you use it for?
It seems, however, that the most common use case for Haxe is the development cross-platform games. There are a number of libraries and frameworks for building cross-platform games that are built on Haxe. There is also WIP game engine called Armory 3D that I think will be pretty amazing when it’s done.
What is the language itself like?
For example, you are not, in many cases, required to specify the type of a variable if the type can be inferred by the compiler. Haxe also has the
Dynamic type that allows you to work around static type checking if you don’t know what type a variable will be until runtime. It is nice and clean to read and write and it keeps you safe while not limiting your flexibility.
What state is it in?
As far as I can tell, it seems that the Haxe community is still relatively small, but I think that the potential of Haxe is very high. The language itself seems to be stable and the Haxe Foundation does provide paid support plans, which will hopefully help fund the Haxe project. I would love to see the Haxelib library grow and to see more projects developed in the language. That’s part of the reason I am posting this topic, I’m hoping that more people will find out about it and start to use it.
Anyway, if you think this is cool, tell other people about it! Get the word out. The Haxe community could really use the help. If you’re interested in making games, check out Armory 3D as well. Its not done yet, but I think that it could be awesome.