Skip to content
EntityQ285886· pop 21· linked from 369 articles

Haxe is a 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 an MIT License. The compiler is written in OCaml. It can be run in server-mode to provide code completion for integrated development environments (IDEs).

Key facts

Programming language.name
Haxe
Programming language.logo
Haxe logo.svg
Programming language.paradigm
Multi-paradigm: object-oriented, functional, generic
Programming language.family
ECMAScript: ActionScript
Programming language.developer
Haxe Foundation
Programming language.typing
static, dynamic via annotations, nominal
Programming language.scope
lexical
Programming language.programming language
OCaml
Programming language.platform
IA-32, x86-64, AArch64, armel, armhf, MIPS, MIPS64el, MIPSel, ppc64el, RISC-V, s390x
Programming language.operating system
Android, iOS; Linux, macOS, Windows
Programming language.license
GPL 2.0, library: MIT
Programming language.file ext
.hx, .hxml
Programming language.influenced by
ECMAScript, JavaScript, ActionScript, OCaml, Java, C++, PHP, C#, Python, Lua, NekoVM

via Wikipedia infobox

Source code

Haxe is an open source toolkit that allows you to easily build cross-platform tools and applications that target many mainstream platforms. The Haxe toolkit includes: The Haxe project has several licenses, covering different parts of the projects. The Haxe compiler is released under the GNU General Public License version 2 or any later version. The Haxe standard library is released under the MIT license. The Neko virtual machine is released under the MIT license. Its bundled runtime libraries (ndll) and tools are released under open source licenses as described in Haxe Introduction, an introduction to the Haxe toolkit The Haxe Manual, the reference manual for the Haxe language Haxe Code Cookbook, code snippets / learning resource Haxe API, documentation for the Haxe standard and native APIs Haxelib, Haxelib is the package manager for the Haxe Toolkit. :+1: Get notified of the latest Haxe news, don't forget to read the Haxe roundups.

Excerpt from the source-code README · 5,010 chars · not written by Vinony

Wikidata facts

Official website
haxe.org
Image
Haxe logo.svg
Show 14 more facts
Commons category
Haxe
software version identifier
4.3.7
influenced by
OCaml
inception
2005-01-01
copyright license
MIT License
programmed in
OCaml
source code repository URL
github.com/HaxeFoundation/haxe
operating system
Microsoft Windows
typing discipline
inference typing
programming paradigm
functional programming
mailing list archive URL
haxe.motion-twin.narkive.com
external data available at URL
opam.ocaml.org/packages/haxe
official forum URL
community.haxe.org
Sources (6)

via Wikidata · CC0

Article · 日本語

Haxe(ヘックス、発音記号は /heks/)はオープンソースの高級プログラミング言語、もしくはそのコンパイラである。 言語としてのHaxeは静的型付きのオブジェクト指向言語であり、構文はActionScript 3および標準化が中止されたECMAScript 4に似ている。Adobe FlashやJava仮想マシンおよび独自のNekoやHashLinkで実行可能なバイトコードにコンパイルされるほか、JavaScript、ActionScript 3、C++、Cppia、C#、Java、PHP 7、Python 3、Luaへのソースコードの変換が可能であるため、主にマルチプラットフォーム開発を目的として使用される。また、FlashからHTML5への移行にも適する。 2012年4月に表記がhaXeからHaxeに変更された。

Abstract from DBpedia / Wikipedia · CC BY-SA