2016 - 03 - 09 アセンブリでLISP開発日誌(完) asm lisp バグ山ほど出しながらも、なんとか Lisp を動かせた。ここから先は アセンブリ での VM が主目的では無いので、単にAmeLisp開発日誌となるでしょう。なったらいいな。 リポジトリ の名前も変えた。 github.com 振り返り 前回 からやったことを思い出してみる。 まず アセンブリ で、 コンパイラ を動かすために VM 命令を追加していった。CMP命令をいっぱい書いてウーンとなったので、ディスパッチテーブル方式にした。しかし アセンブリ のマクロに不慣れで同じ VM 命令を3箇所書く羽目になってるので、これはどうにかしたい。 併せて、 VM /S側でAmeLisp→S-CODE コンパイラ を作っていった。ここで思いついたことがあって、 コンパイラ も一緒にSECDマシン上で動くなら、コンパラ
![アセンブリでLISP開発日誌(完) - レガシーコード生産ガイド](https://cdn-ak-scissors.b.st-hatena.com/image/square/51bba934ff01cab815ac8acd7d1fa904b84cb05f/height=288;version=1;width=512/https%3A%2F%2Fblog.st-hatena.com%2Fimages%2Ftheme%2Fog-image-1500.png)