Projects List

From bootstrapping
Jump to navigation Jump to search

GUIX bootstrapping project[edit]

This project aims to resolve self hosted compilers used in the GUIX project. There are a number of components already:

  • (stage0/mescc tools) Building up from hex to mes
  • (Mes/MesCC) A c compiler written in scheme, able to build tcc.
  • (tcc-boot) guix package, the result of mes.
  • .. investigate building {binutils,glibc,gcc} using tcc-boot.

Ocaml bootstrapping[edit]

This project is extremely promising for bootstrapping ocaml.

Listing bootstrappable compilers[edit]

  • gcc via tcc
  • golang via gcc-go
  • rustc via mrustc
  • maru
  • tarot via tinyscheme
  • groovy
  • zig (via zig-bootstrap)

(expand this list)