What is ReScript written in?

The ReScript compiler is written in OCaml.

ReScript is a Programming language that compiles to JavaScript, first released in 2020.

Implementation

LayerWritten inNotes
CompilerOCamlThe ReScript compiler is based on OCaml.

Compiler implementation

The ReScript compiler, written in OCaml, translates ReScript 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 ReScript 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 ReScript's full lineage, including all implementation and influence relationships, in the interactive graph.

Open Interactive Graph →

Or view the ReScript language page for the complete record.

Related Pages