これまでの進捗の整理

  1. アセンブリ(gas)でrowl0言語のコンパイラを作成した
  2. rowl0言語でrowl1言語のコンパイラ(型システム含む)を実装したが、バグ多発でいったん白紙に戻す。
  3. rowl0言語でLISP風rowl-core言語のインタプリタを作成した
  4. rowl-core言語でvm記述言語を定義しvm記述言語→アセンブリコンパイラを作成した
  5. vm記述言語でVM(+GC)を実装した(進行中)
  6. rowl-core言語でrowl1コンパイラ記述言語のアセンブリ言語を定義しそのアセンブラを作成した(進行中)
  7. rowl-core言語でrowl1コンパイラ記述言語を定義しそのコンパイラを作成した(進行中)

なかなか混沌としてますが、VMが出来たりGCが出来たり少しずつ育ってきています。