<< 6/23 >>
First Last

ELVM

I modified a C compiler so it compiles C code to a simple VM code I defined

バイナリ作るならLLVM使えば良いという話もあり

  $ out/8cc -Ilibc -S hello.c -o hello.eir
  $ out/elc -rb hello.eir > hello.rb
  $ ruby hello.rb
  Hello, world!

target X, Y, and Z