Haxe Forum > Haxe -> Java
Tim Pynegar Mar 13 at 22:31
I've been having a look around and can see several mentions of there being a possible Java target or one coming soon. Does anyone have any more info on possible target dates.
I've seen this project here but wasn't sure if this was a valid or usable target.
Justin L Mills Mar 14 at 00:13
That seems to be from 2009 so I suspect that is old. The difference between c# and java is such that they are being considered together.
Caue last year at the haxe conference presented...
Before that this guy was working on it
haxe2 book author
Recently Ben released a rough version of c# I presume he is now working with Caue.
So there is lots of work behind the scenes but Java is not a functional language and Haxe community need to create targets that perform well, there is currently no target release date, I am hoping an early version of c# will make it into Haxe 3.0, so in the next 3-6 months or so. I believe there is some Java support in the c++ target see haxenme.org and check through all the repositories listed, but I don't follow the details beyond I suspect it helps with android target.
Currently Baluta has started on an objective-c port which may or may not be of interest to users interested in future targets.
So the answer you are asking has been asked recently and is that development for Java/c# target was mentioned by Caue but the repository is not online but he hopes to put it up soon once a few large show stopper issues are solved, Ben c# repository setup for mac is online but from the conversations on haxelang I gather it may not be as generic, so maybe not suitable to also hit java. Not sure if this answers your question but hopefully presents current state. I think after Haxe 2.9 release there will be a race for Haxe 3 which will have many major changes, Haxe does seem to progress at a steady state but currently Haxe does not have Java target but if you look at haxenme.org it already provides access to many platforms for instance a folder from nme shows the diversity that can be hit using a flash style interface ( jeash allows some js support of flash api as well ).
HaXe concept is in many ways more interested in enabling cross platform and making coding easier, powerful simplicity, so actually the language targets are less fundamental since they are just a means to an end, giving the coder the power to use a good language everywhere and to stay DRY.