Haxe is a programming language created in 2005 by Nicolas Cannasse.
#113on PLDB | 18Years Old | 8.8kUsers |
5Books | 0Papers | 17kRepos |
Haxe is computer software, a high-level, cross-platform, multi-paradigm programming language and compiler that can produce applications and source code, for many different computing platforms, from one code-base. It is free and open-source software, distributed under the GNU General Public License (GPL) 2.0, and the standard library under an MIT License. Haxe includes a set of common functions that are supported across all platforms, such as numeric data types, text, arrays, binary and some common file formats. Read more on Wikipedia...
class Main {
static public function main() {
trace("Hello, world!");
}
}
class HelloWorld {
static function main() {
trace("Hello World");
}
}
// Hello world in Haxe
class Hello {
static public function main() {
trace("Hello world!");
}
}
class FooBar {
public var foo:Int;
public var bar:String;
public function new(){ foo=1; bar="2";}
function anyFooBar(v:{foo:Int,bar:String}) trace(v.foo);
static function test(){
var fb = new FooBar();
fb.anyFooBar(fb);
fb.anyFooBar({foo:123,bar:"456"});
}
}
Feature | Supported | Token | Example |
---|---|---|---|
Strings | ✓ | " | "Hello world" |
MultiLine Comments | ✓ | /* */ | /* A comment */ |
Line Comments | ✓ | // | // A comment |
Type Inference | ✓ | ||
Static Typing | ✓ | ||
Comments | ✓ | ||
Semantic Indentation | X |
title | author | year | reviews | ratings | rating |
---|---|---|---|---|---|
Professional haXe and Neko (Programmer to Programmer) | L. McColl-Sylvester | 2008 | 0 | 0 | 0.0 |
title | authors | year | publisher |
---|---|---|---|
Haxe Game Development Essentials | McCurdy, Jeremy | 2015 | Packt Publishing |
Haxe Game Development Essentials | Jeremy McCurdy | 2015-11-26 | Packt Publishing |
haXe 2 Beginner's Guide | Benjamin Dasnois | 2011-07-26 | Packt Publishing |
haXe 2 Beginner's Guide | Benjamin Dasnois | 20110726 | Packt Publishing |