新千葉 ガーベージ・コレクション

FPGA マガジンやインターフェースで書けなかったこと等をちょぼちょぼ書いてます。@ryos36

2015-05-01から1ヶ月間の記事一覧

Chichen Scheme で再帰的な表示を抑制したいができないのでクローじゃ使う

自己参照している List を print すると(displayでも princ でもいい)無限ループに陥る。common lisp なら (setf *print-circle* t) だけど、Chicken Scheme だとどうしたらよいかわからない。仕方がないので遅延評価的なことをさせることにした。自己参照し…

継承

継承があいまいにする構造。たとえば、コンパイラを作るときの構造。 Statement という抽象クラスを作りそれを継承して If をつくったとする。Statement はまた Tree を継承する。これは本当は Statement という構造で type の If を持つものと同じ。人間は …

Synthesijer で FORTH を作る

Synthesijer で FORTH を作る Synthesijer で FORTH を作るなんとか Retro が動いた。 Synthesijer に合わせるのが一苦労だった。でも半日仕事。問題はイメージ領域の大きさ。おおよそ 12K。それだけだとワードの登録ができないので、16K に増やす。BRAM 16K…