Let's write β

プログラミング中にできたことか、思ったこととか

Common Lispでエミュレーター

授業でとある仮想マシンをVerilogHDLで設計しているのですが、ほとんど設計の基本が決定してきて
機能も構造もまとまってきたので、自分がどれだけマシンを理解しているかの確認のためにそのマシンのエミュレーターLispで書きなおすという作業をしていました。ベースは作成しおわってデバッグも完了したので、GUIを付けたほうが綺麗だろうという事でcl-gtk2をつかってGUIを付けています。
f:id:Pocket7878_dev:20121110163754p:plain
悩みがこの大量のgtk-tree-viewこちらにモデルを追加して、行を追加してというコードがふくれあがってしまってまして、どうにかしてコンパクトに書きたいのですが..