Abstract is: Haxe is an open source high-level cross-platform 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, released under the MIT License. The compiler, written in OCaml, is released under the GNU General Public License (GPL) version 2. Haxe includes a set of features and a standard library supported across all platforms, like numeric data types, strings, arrays, maps, binary, reflection, math, HTTP, file system and common file formats. Haxe also includes platform-specific API's for each compiler target. , OpenFL and are popular Haxe frameworks that enable creating multi-platform content from one codebase. Haxe originated with the idea of supporting client-side and server-side programming in one language, and simplifying the communication logic between them. Code written in the Haxe language can be compiled into JavaScript, C++, Java, JVM, PHP, C#, Python, Lua and Node.js. Haxe can also directly compile SWF, HashLink and NekoVM bytecode and also runs in interpreted mode. Haxe supports externs (definition files) that can contain type information of existing libraries to describe target-specific interaction in a type-safe manner, like C++ header files can describe the structure of existing object files. This enables to use the values defined in the files as if they were statically typed Haxe entities. Beside externs, other solutions exist to access each platform's native capabilities. Many popular IDEs and source code editors have support available for Haxe development. No particular development environment or tool set is officially recommended by the Haxe Foundation, although VS Code, IntelliJ IDEA and HaxeDevelop have most support for Haxe development. The core functionalities of syntax highlighting, code completion, refactoring, debugging, etc. are available to various degrees.
programming language | Q9143 |
free and open-source software | Q506883 |
P9618 | AlternativeTo software ID | haxe |
P3454 | Arch Linux package | haxe |
P4162 | AUR package | haxe-git |
haxe2 | ||
P10766 | Chocolatey Community package ID | haxe |
P3442 | Debian stable package | haxe |
P8778 | Docker Hub repository | library/haxe |
P1325 | external data available at URL | https://opam.ocaml.org/packages/haxe/ |
P3463 | Fedora package | haxe |
P646 | Freebase ID | /m/0dbjtf |
P8443 | Homebrew formula name | haxe |
P1401 | issue tracker URL | https://github.com/HaxeFoundation/haxe/issues |
P8934 | mailing list archive URL | https://haxe.motion-twin.narkive.com/ |
P6366 | Microsoft Academic ID | 2776493899 |
P10027 | official forum URL | https://community.haxe.org/ |
P856 | official website | https://haxe.org |
P1972 | Open Hub ID | haxe |
P7967 | OpenBSD port | lang/haxe |
P7788 | openSUSE package | haxe |
P3417 | Quora topic ID | Haxe |
P6931 | Repology project name | haxe |
P1324 | source code repository URL | https://github.com/HaxeFoundation/haxe |
P3553 | Zhihu topic ID | 19646667 |
P275 | copyright license | MIT License | Q334661 |
GNU General Public License, version 2.0 or later | Q27016752 | ||
P6216 | copyright status | copyrighted | Q50423863 |
P178 | developer | Nicolas Cannasse | Q117042770 |
Simon Krajewski | Q117478062 | ||
Cauê Waneck | Q117478065 | ||
P366 | has use | web development | Q386275 |
video game development | Q1061635 | ||
P571 | inception | 2005-01-01 | |
P737 | influenced by | Java | Q251 |
JavaScript | Q2005 | ||
C++ | Q2407 | ||
OCaml | Q212587 | ||
ActionScript | Q234657 | ||
MTASC | Q4043488 | ||
P306 | operating system | Android | Q94 |
Microsoft Windows | Q1406 | ||
Unix-like operating system | Q14656 | ||
P3033 | package management system | opam | Q28975278 |
P400 | platform | ARM architecture | Q16980 |
P277 | programmed in | OCaml | Q212587 |
P3966 | programming paradigm | object-oriented programming | Q79872 |
functional programming | Q193076 | ||
generic programming | Q1051282 | ||
multi-paradigm programming | Q4306983 | ||
P1365 | replaces | MTASC | Q4043488 |
P348 | software version identifier | 4.3.4 | |
P7078 | typing discipline | inference typing | Q586459 |
dynamic typing | Q1268978 | ||
static typing | Q1940914 | ||
nominative typing | Q3509459 |
Q266257 | Apache Thrift |
Q30639210 | Dead Cells |
Q115203314 | Eggsolotl |
Q13474470 | Evoland |
Q22019709 | Evoland 2: A Slight Case of Spacetime Continuum Disorder |
Q105731119 | Friday Night Funkin' |
Q110373086 | Heaps |
Q115190248 | Heck House: A Chilluminati Adventure |
Q106464874 | Lime |
Q115190699 | Monster Match |
Q106287777 | NME |
Q28837221 | Northgard |
Q6954720 | OpenFL |
Q115190887 | Spooksville, USA |
Q7607505 | Stencyl |
Q72271648 | GNU Source-highlight | readable file format | P1072 |
Q4043488 | MTASC | replaced by | P1366 |
Haxe Programming | wikibooks | |
Catalan (ca / Q7026) | Haxe | wikipedia |
Haxe (Programmiersprache) | wikipedia | |
Haxe | wikipedia | |
Haxe | wikipedia | |
Haxe | wikipedia | |
Haxe | wikipedia | |
Haxe | wikipedia | |
Haxe | wikipedia | |
Haxe | wikipedia | |
Haxe | wikipedia | |
ml | ഹാക്സ് | wikipedia |
Haxe | wikipedia | |
Haxe | wikipedia | |
Haxe | wikipedia | |
Haxe (programspråk) | wikipedia | |
Haxe | wikipedia | |
Haxe | wikipedia | |
yue | Haxe | wikipedia |
Haxe | wikipedia |
Search more.