Talk:HaXe

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia

(random heading)[edit]

(inserted for readability. ... said: Rursus (mbork³) 11:58, 8 September 2009 (UTC))[reply]

Apparently the neutrality of this article is disputed, but the discussions page is empty thusfar. Regarding it's neutrality however, I would think the following 2 statements are suspect: "haXe is very conservative in reguards to Flash API. You can use all the Flash API like you were used to do in ActionScript." The first sentence seemingly contradicts the second sentence. "Porting code from AS2 to haXe is very easy, and you should notice additional performance when running it." This definitely needs a reference.

This sentence seems non-neutral and should have citation/explanation/be removed: "HaXe code therefore has much in common with AS3 but with many improvements and output capabilities which puts it in an entirely different category than the Adobe Compilers." Smells like original research. —Preceding unsigned comment added by 67.243.31.189 (talk) 23:08, 5 June 2010 (UTC)[reply]

Also: there are no links to the project homepage(?) or related software or documentation. Also: 'it' sounds more like an IDE capable of handling 3 types of code rather than a distinct programming language. But I could be simply reading the article wrong.

haXe is definately not an IDE, it is a programming language somewhat akin to AS or JS but with some pretty interesting generics ala STL. The (variable) typing seems pretty novel.

  • This article was definitely not neutral; it sounded like a sales pitch. I have removed all the "this is the best technology evar!" style copy from the article. If additional information regarding haXe's compiler or virtual machine performance is added (particularly compared to other technologies), it should be cited from now on. Statements like "30 times faster than PHP" and "twice as fast as JVM" are dubious in the first place, and definitely require citation. Mhoskins 17:24, 18 September 2006 (UTC)[reply]

I'm trying to learn haxe and came here for resources. I noticed that this article is disputed. However I really do not understand what the concern NN-programing language does mean? Is it some kidn of Wikipedia slang? At least it doesn't open to me. If it is trying to say that haxe is not a programming language, then it is wrong. As far as I have read haxe related information, haxe seems to be a programming language that can be used to create dynamic web content, graphics and animation. Haxe code can be compiled to a browser application or to server application. A browser application is compiled to JavaScript or Flash and a server application is compiled to the web server that ships with the haxe package. The central parts of the programming language for all these three targets is the same. However not all components of the programming language are available for all targets. Tmaila 16:10, 16 October 2006 (UTC)[reply]

Looks like NN-programing language means that is allegedly "not notable" as a programming language. I beg to differ. hAxe is based on a very cool technology called Neko, seems to be a complete, well thought out and practical language, and has some unique features. I think the upside of have a Wikipedia page for it far outweighs any downside.

I am unclear as to the exact reason for the request that this entry be deleted, could the requester please clarify in this discussion, in clear and unambiguous terms, such that the request may be properly considered?

I do appreciate that some points in regard of performance may need to be qualified and or quantified (I believe independant metrics are available)

Links to the project homepage and documentation do now exist.

References to Haxe being an IDE do show that that editor had not understood the article, or that at least it was unclear to him. It is NOT an IDE btw.

any idea of a sales pitch could give the wrong impression, Haxe is open source and free as in beer. Admitedly the phrase used was "sounded like a sales pitch".

NN seems to a reference to Not Notable.

In summary it is my belief (and request) that this article should not be deleted, at least not on any grounds reported and explained thus far.

Using the same arbitrary criteria and editing, I am certain that even Jimmy Wales' few initial versions of Wikipedia itself would have been just as "not notable". Being the best qualified, perhaps we should ask him if such ground breaking works (such as HaXe) should ever again be so mindlessly labelled and thus brutalized.

It is one thing to ask for clarification but it borders on sabotage to ask to be deleted something that you do not fully comprehend. Therefore, if you would never dream of sabotaging anything that describes Jimmy Wales' creations then what in God's name would possess you to do the same to anything that Nicolas Cannasse touches ?


I've added an {{advert}} tag to this - as far as I know, this is justified - it looks like an ad to me. Also, someone should really rewrite this - at the moment, it's just a bunch of lists. And there don't need to be all those links at the bottom. I think that's it. Anyway, I'll take a crack at writing something just now. Even a stub would be better than what it is now! Also, would that last person (or those last people, I'm not sure) sign their post(s) please. Cam.turn 19:01, 15 November 2007 (UTC)[reply]

  • OK, that looks good. Anyone want to edit it? Cam.turn 21:40, 15 November 2007 (UTC)[reply]

"The haXe compiler is implemented in the OCaml language. Because haXe-generated code runs on virtual machines, no knowledge of OCaml is necessary to develop applications using haXe." This seems egregious. I've never cared what any language's *compiler* is written in while developing code in that language. 69.223.58.209 (talk) 17:59, 10 November 2008 (UTC)[reply]


It seems a fair amount has happened since the last edits ... it now produces C++ code to a number of different targets, including iPhone, being probably the most notable. There are also examples on the net of people who are using it to develop stand-alone apps, and successfully produced iPhone apps, and given Apple's latest dev technology requirements it looks likely that using haXe to produce C++ versions from flash is the only way to legally get one's flash application on the iPhone. Seems fairly significant. It seems important also to demostrate what makes haXe different than "just another language compiler" and why that's significant - if it comes off as a salespitch that's just coincidence - I just mentioned what people are already doing it. I have no association with haXe, and I don't even use haXe myself (not yet).

The haXe website has largely removed from it's webpages it's claim about being "web-oriented", and I think rightly so ... as it can be extended to many different environments than the web when you comiple to C++, using it for standalone from desktop to mobile platforms. Adobe itself is trying to reinvent Flash as a standalone technology with Air ... but using Neko you don't even need Air, so it seems haXe is far more justified to make that claim. Frankly, as a developer I can't imagine trying to convince a client to install Air just so they could use my app, I'd use haXe instead if it came down to that. Though SWF Studio seems the best option if someone wants to develop EXE for windows from SWFs, and there are other 3rd party tools that do the same for multiple platforms, although with less favorable results.

Anyway, I don't program in haXe (not yet), I have only investigated it and although I would like to see further development in this arena (high-level multi-platform languages), especially those that allow me to thumb my nose at Steve Jobs, I tried to be objective in my edits nonetheless. Davea0511 (talk) 22:51, 19 April 2010 (UTC)—Preceding unsigned comment added by Davea0511 (talkcontribs) 22:49, 19 April 2010 (UTC)[reply]

Sample code improvement?[edit]

Right now, the example makes haXe seem to be a graphics language like POV-Ray. Unless someone feels like writing something, I'll just find a shorter snippet that makes use of type checking or class parameters. I'll try to add some comments, too. —Preceding unsigned comment added by Notostraca (talkcontribs) 00:27, 27 November 2007 (UTC)[reply]


Pronunciation[edit]

The article says :

common pronunciations are "hex" (due to the fact that the author is French), "hacks"

But in french, "haxe" is pronunced as "hacks", not "hex", so, move or remove this argument. —Preceding unsigned comment added by 81.251.245.197 (talk) 10:57, 7 August 2008 (UTC)[reply]

from the haxe site at http://haxe.org/doc/intro last edited by ncannasse "haXe (pronounced as hex) is an open source programming language." —Preceding unsigned comment added by 201.137.55.200 (talk) 04:57, 27 September 2008 (UTC)[reply]

In the french version of this same page, it is said that it is pronunced as "hax", which is pronunced as "hacks" in French. Spidermario (talk) 09:56, 2 December 2009 (UTC)[reply]

Pronunciation is a very old question, "hex" on the official web site make some people puzzled, but there is some talking in mail list could answer this : http://haxe.1354130.n2.nabble.com/How-to-pronouncing-haXe-td6434420.html and http://osflash.org/pipermail/osflash_osflash.org/2005-December/006140.html . So the answer is hex of English pronouncing /heks/ . --Icebirdyin (talk) 16:37, 5 July 2011 (UTC)[reply]