aboutsummaryrefslogtreecommitdiff
path: root/bootstrap/README.md
blob: 598c6c24c076031b8624cf736aaf9defce58f85b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14

Bootstrap compiler
==================

This directory will contain a bootstrap compiler, written in C, that will
compile/transpile to C code of the real compiler. It will also contain a
minimal runtime library, that can be linked together with the transpiled
code.

It is being written in pure C89 ("ANSI C"), but the source code is compatible
with later versions of the C language too, up to C24.

There are no plans to add support for modules in the bootstrap compiler.
Instead, the paths to the source code directories of all modules (i.e.
including dependencies) must be given on the command-line all at once.