Common Lisp で Lispインタプリタを作ってみた
最近、Parserを書く or 書いたら楽になりそうな仕事が多いのでHaskellのParsecみたいなライブラリを探していたら @lambda_sakura mpc (Monadic Parser Combinator… 続きを読む »
最近、Parserを書く or 書いたら楽になりそうな仕事が多いのでHaskellのParsecみたいなライブラリを探していたら @lambda_sakura mpc (Monadic Parser Combinator… 続きを読む »
Haskellの開発環境に関して整理 書捨てのコードなら特に何も考えなくて書いていけばいいけど ちゃんとしたプログラムを書くなら色々あるはずなので整理。 cabal プロジェクトとして開始 Haskellのパッケージマネ… 続きを読む »
Surface Pro 2購入してみた 自分の今使っている MacBookPro(17inch) は家で使うための環境としては現状文句ない。 ただ、外に出歩くときに持ち歩くには不便だ。 そこで持ち歩くのに便利そうな小型の… 続きを読む »
仮想マシンを作ると仮想ブリッジとかできたりします。そのとき、TAPデバイスが作成されたりします。 そのTAPデバイスとかTUNデバイスとかが何者かちょっと分からなかったので備忘録的なメモです。 http://ja.wik… 続きを読む »
Common Lispをコマンドライン実行できると便利な場面は割りとあるのでShellyを導入した。 Shellyを使ってCommon LispファイルをExecutableにする こちらの記事を元に設定してみたところう… 続きを読む »
CommonLispは日本語の扱いがいまいち使いづらいです。 特に外部ファイルに対して読み書きする場合が辛いです。 処理系によって扱いやすいエンコードが違ったりするので以下のような流れで 日本語のファイルの読み書きを行う… 続きを読む »
最近Linuxデスクトップ生活でUnityであるとかGnomeなどに付き合うのがしんどくなって来た。 パネル型のWindowManagerに乗り換えることにする。 有名ドコロはAwesome, xmonadあたりか。 と… 続きを読む »
やっと分かった気がするのでまとめる。 関数従属性とは何か? Parsecライブラリなどを見ていると型クラスのインスタンス宣言に関数従属性が記述されていることがある。 instance Moge a b c | a b -… 続きを読む »
Mac OSXでもドットを打ちたい! さくらんぼ亭ではドットを打つのにGraphicsGaleがよく使われています。 しかし、このソフトウェア見て分かる通りWindows専用です。 MacOSXだとドット絵を打つために便… 続きを読む »
あけましておめでとうございます。今年もよろしくお願いします。 もはや正月でもなんでもないですが気がついたら年が明けていました。 とりあえず抱負だけでも書いておきます。 今年は「自分の環境を変えていくことに挑戦していきたい… 続きを読む »