開発環境
- macOS Sierra - Apple (OS)
- Emacs (Text Editor)
- C, Scheme (プログラミング言語)
- Clang/LLVM (コンパイラ, Xcode - Apple)
- 参考書籍等
Cを高級アセンブラーとした、Scheme の コンパイラー(ksc)、インタプリター(ksi)の作成で、メモリ管理を Ben GC を利用することに。ということで、これをきっかけに最初からすべて書き直してみることに。(一気にどれだけ書けるか試してみたからコードは読みにくかったり。)
最初のCのコードの生成には Gauche(gosh) を利用。