~kameliya/piret

programming language bootstrap experiment
4fb0563b — Arlen Christian Mart Cuss 8 years ago
Remove old stuff.
c6673b0e — Arlen Christian Mart Cuss 8 years ago
docs
1f7f0673 — Arlen Christian Mart Cuss 8 years ago
SUCCESSFUL BOOTSTRAP

refs

master
browse  log 

clone

read-only
https://git.src.kameliya.ee/~kameliya/piret
read/write
git@git.src.kameliya.ee:~kameliya/piret

You can also use your local clone with git send-email.

#piret

#philosophy

  • Bootstrap as soon as possible.
  • Output assembly or machine code eventually.
    • But C is fine for now.
  • Don't implement everything at once ourselves.
    • We can do it later.
    • Just shed dependencies gradually: first libc, then gcc, then gas.
  • Bootstrap as soon as possible.

#current state:

Piret now successfully bootstraps (with a fair bit of C help).

To try it yourself, just run ./strap. Have a look to see how it works.