``Code once. Deploy everywhere.''
``MULTIPLATFORM OPEN-SOURCE PROGRAMMING LANGUAGE''
``If you could only learn one programming language, haXe would be it. It's universal. It's powerful. It's easy-to-use.''
>``Code once. Deploy everywhere.''
except for the libraries that are present in language `x' but not languages `y', `z', and `w', and are similar but incompatible to those of language `u' and completely against the philosophy of language `v'
>>4 >>5
>haXe can be compiled to all popular programming platforms with its fast compiler – JavaScript, Flash, NekoVM, PHP, C++, C# and Java (soon)
Apparently haXe files can be translated to .swf files and whatnot. C can't do that.
That being said, how is haXe's performance vs other languages?.
Multiplatform
... means it can run on Windows too, right?
Name:
Anonymous2012-03-04 9:12
Not very interesting as a language, mostly a bag of what every language is doing these days, but looks serviceable. It seems to have no native cryptography/authentication library? Neither does it seem to have a straight SQL library, in case you didn't want the ORM.
Pity. It would seem then that you would have to use your target's libraries for that.
Name:
Anonymous2012-03-04 9:59
>>11 Apparently haXe files can be translated to .swf files and whatnot. C can't do that.
it's experimental but i've had some decent results
Name:
Anonymous2012-03-04 14:20
If it can run on OS/400, OS/390, VMS and Amiga as well as Unices and Windows, it's multi-platform. C, Perl, Java and COBOL are multi-platform. ``haXe'' and D are not.
Name:
152012-03-04 14:26
The compiler only runs on Windows, Linux and OS X. They shuould write the compiler in haXe so they can develop on the same platforms they run on.
>>11
C can do that. I think you're misunderstanding what `portability' is in C. It doesn't just mean "It can run on Windows and Linux" or "It can run on x86 and ARM." The only reason there aren't SWF implementations for C is because why would there be? Go make one if you want.
I looked into HaXe a while back, cause it sounded great.
I was quite disappointed. It basically amounted to a shit ton of preprocessor directives for "if flash ... elif javascript ... endif". When you wanna actually DO anything, you've gotta write stuff that isn't generalized to the targets. If it actually had a drawing interface that was universal across javascript and actionscript, with the target-specific optimizations and code behind that, that'd be awesome. But it doesn't. So apart from making some AS3 run better than the Adobe compiler, it's not too exciting.