-
-
Notifications
You must be signed in to change notification settings - Fork 163
BootstrappingCaseStudies
andychu edited this page Dec 26, 2020
·
21 revisions
- Rust: first compiler written in OCaml; then bootstrapped in Rust
- Go: first compiler written in C; then bootstrapped in Go
- D: C++ to D (only recently)
- Perl 6: Uses the Perl 6 subset NQP (Not Quite Perl)
- CoffeeScript: Ruby; then bootstrapped CoffeeScript
- TypeScript: currently written in TypeScript; not sure what it started with
- tinypy: parser is written in Python. Bootstrapped with CPython.
- Elm: Written in Haskell