sileのブログsileのブログ読者になるsileのブログこの広告は、90日以上更新していないブログに表示しています。sbcl端末上で動作するマインスイーパーをCommonLisp(SBCL)で実装してみた。ソースコードは以下のような感じ。基本的には端末のエスケープシーケンスで(カーソル移動や画面クリア、文字色等の)制御を行っている。キー入力をリアルタイムで取得可能にするのはエスケープシーケンスでは無理そうだったので、その部分はtcsetattr等のシステムコール(?)を使用している。lineがtの場合はカーソル行のみをクリア。old))))))例えば、端末内をカーソル移動できるようにする場合は、以下のようなコードとなる。(return)))))簡単なUIならこれで十分かもしれない。6最新記事RustでMD5ハッシュを計算するRustとSBCLでのDAWG構築性能の比較メモEmacsのファイル保存時に自動的にrustfmtが適用されるようにする現在時刻をUNIXタイムスタンプ形式で取得するloglevelとseverityの使い分けメモ注目記事ブクログqiitasileのtips人気エントリーはてなブログをはじめよう!sileさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。