What is Haxe written in?

The Haxe compiler is written in OCaml.

Haxe is a cross-platform open-source programming language, first released in 2005.

Implementation

LayerWritten inNotes
CompilerOCamlThe Haxe compiler is written in OCaml.

Compiler implementation

The Haxe compiler, written in OCaml, translates Haxe source code into an executable or intermediate format. The choice of implementation language affects the compiler's portability, build-time dependencies, and the path toward Haxe eventually becoming self-hosting.

Many language compilers are written in C or C++ for maximum portability and performance. When a compiler is written in a higher-level language, it can leverage that language's abstractions for clearer compiler code, at the cost of a longer bootstrap dependency chain.

Explore in the Graph

See Haxe's full lineage, including all implementation and influence relationships, in the interactive graph.

Open Interactive Graph →

Or view the Haxe language page for the complete record.

Related Pages