Mug-G's

Mug-G's blog

Mug-G(まぐじー)がお届けするCGニュースっぽいもの

! Notice !
この先18禁コンテンツへのリンクが含まれる可能性がありますので、18歳未満の方は気をつけて見て下さい。

Lisp書きの続き

まさかトラックバックが来るとは思ってもいなかった。

仕事の合間にこのBrainF**kインタプリタのソースをいじって遊んでいたら、少しずつ機能とコードサイズと処理時間が増えてきました。金曜辺りに一段落ついたので、現状報告のつもりで公開。

bf1.lzh
今回はきちんとしたドキュメントが付いていませんが、大体前回と同じようにすればいいはずです。

変更点は以下の通り。
- C-c C-qで終了
- , (入力)を含む無限ループプログラムをC-gできちんと止められるように
- 「カーソル位置まで実行」の時にリセットを行わない
- Enterキーで#x0Aを入力できるようにした。M-jでこの機能のON/OFF切り替え
- ポインタがメモリサイズを超えたらメモリを追加する(最初に<を実行してもエラーになりません)
- ウィンドウを毎回同じように分割するようになった…はず。その他画面表示をいくらか調整。
- 実行速度は以前より遅くなっています。コンパイルせずに実行する際は注意してください。
雑記 | comments (0) | trackbacks (2)
1/1