2011-04-01から1ヶ月間の記事一覧

もうひとつのScheme入門 7.繰り返し の練習問題3 名前付きlet

問題数が多くて解くのに時間がかかってしまった。zencodingで<pre>タグを生成したら少し煩わしさが消えた気がする。(pre+br)*16とかすると一気に出てくるのが確かに癖になる気がした。このぐらいのやつだと自分でコピペの方が早いかもしれないけどなれるために使</pre>…

sdicのインストールのやり方

やっとこさsdicのインストールが終わった...。なぜこんなに時間がかかるんだろう。debian6.0.0にはsdicパッケージはなかった。これは自分でインストールするしかないので自分でインストールする。 インストールまでのやり方 sdic、辞書ファイルのedict.gz,ge…

もうひとつのScheme入門 7.繰り返し の練習問題2 末尾再帰

たまに問題によっては少し作り方が違う感じになってる。プログラムを作るときに、どんな風に実行させるか考えてテスト用のソースコードを書くと実装のミスを減らせるからいいかも。多分手法としてはテストファーストを実践したと思う。特に問題3はテストを先…

最近Emacsにハマってる

最初、EmacsはLispをするために少し使ってたけど、使いにくさなどもあって敬遠していた。LispBoxも使ってたけど、Windows7だとエラーが出て使えなかったりで諦めてた。gnupackと、ALICEなEmacsを使うようになってから、Emacsの使い方がわかって色々設定する…

もうひとつのScheme入門 7.繰り返し の練習問題

もうひとつの Scheme 入門 7 繰り返しこのサイトの練習問題1が解けたのでそれをメモとして記事にしておく。 (define (my-length lst) (if (null? lst) 0 (+ 1 (my-length (cdr lst))))) (my-length '(1 2 3 4 5)) 5 (define (my-sum lst) (if (null? lst) 0 …

Emacsで k が入力出来ないバグ

2012.7.23 追記 一番いいのはgithubのやつをダウンロードすることだと思う。最近のやつでは解消されてると思う。 GitHub - joaotavora/yasnippet: A template system for Emacs2013.12.16 追記 今はM-x package-install yasnippetでインストールすればよさそ…

slimeが起動出来なかったことのメモ

VirtualBoxでDebianを使っていて、slimeをSynapticでアンインストールとかしたり、slimeの公式サイトからダウンロードしたものを使おうとか色々してたらslimeが起動できなくなった。エラーメッセージはこんなのが出てきた。 (progn (load "/usr/share/common…