Skip to content

BootstrappingCaseStudies

andychu edited this page Dec 11, 2016 · 21 revisions
  • Rust: OCaml to Rust
  • Go: C to Go
  • D: C++ to D (only recently)
  • Perl 6: Uses the Perl 6 subset NQP (Not Quite Perl)
  • CoffeeScript: Ruby to CoffeeScript
  • TypeScript: currently written in TypeScript; not sure what it started with
  • tinypy: parser is written in Python. Bootstrapped with CPython.
Clone this wiki locally