Hatena::ブログ(Diary)

そんな話はいつでもできる このページをアンテナに追加 RSSフィード

ひま〜じ〜ん! きっと何者にもなれないfu7mu4が告げる!

2013-11-30 歩きだそう、怖くない

[] Clozure CLで僕が誤解していたこと

Emacs で test2.lisp にこんな関数を書いてみる

(defun hello-world ()
   (format t "hello lisp world"))

それから slime 起動して、C-cC-k してから slime 側で

(ccl:save-application "test.o" :toplevel-function #'hello-world
			       :prepend-kernel t)

こうしたら、test.oという実行ファイルができる。これはわかる。

次に slime 側で なにか lispファイルを読んでみる。そうだ、正規表現にしよう。

(load "~/somewhere/pregexp.lisp")

それから、前の関数を書きかえて、C-cC-kしてもういちど slime側に送ってみる。

(defun hello-world ()
  (format t (car (pregexp-match "hello" "hello lisp world"))))

それからもういっかいslime側で

(ccl:save-application "test.o" :toplevel-function #'hello-world
			       :prepend-kernel t)

してみると、また実行ファイル作成できてしまう。slime側で確かにpregexpを読みこんだんだから、これでいいといえばいいはずなんだけれども、どうもしっくりこなかった。

そう、たとえばC言語のように考えてしまっていた。ヘッダファイル読んでないのに、別の書いていない pregexp-match が使えてしまうけど、いいのかなぁって。

でもこれはたぶん誤解だ。

ccl:save-applicationで指定しているのは、hello-world 関数であって、ファイルではないのだった。むしろ、ファイルはおまけで、replで評価しているのが、toplevel関数で呼びだされているのが重要なんじゃないかな。

2013-11-23 I’m not sure what to do with it? Or where to put it?

[][] githubSKK-JISYO.slang を公開したときメモ

githubSKK-JISYO.slang を公開しました

gitに不慣れなのでちょっと失敗してしまっていろいろしたので、そのときメモ

gitmac のもの

git --version

git version 1.8.3.4 (Apple Git-47)

続きを読む

[] githubSKK-JISYO.slang を公開しました

SKK辞書作成したが、L辞書やその他の辞書に同じ言葉が登録されていたので、

skkdic-expr2 を使って差分をとった。

githubSKK-JISYO.slang現在 35056語が登録されている。

2013-11-18 何千回ドアをあけ 決してあきらめなかったあなた つないでいこう ヒ

[] 叛逆の物語を見てしまった。

劇場版魔法少女まどか☆まぎか叛逆の物語 をようやく見た。

どうにも言えない、名伏しがたい、違和感をいだいて映画館を去った。

あれでいいのか?あれでよいのかがよくわからない。

絵もきれいだし、Clarisの歌だし、イヌカレーもいい。Enjoy this movie ?もまあいい。

いったい僕は何が気にいらないんだろう。

概念になったはずのまどかほむらにやられてしまうところだろうか?

正直にいえば、テレビ版もその前の映画も終る直前まではすごく楽しめた。

ラストで期待をうらぎられた感がある。

もっとうまくできなかったのだろうか、とそう思った。

どうすればいいのかは、わからなかったが、何か違うと。

今回それが正されるのではないかという期待があったが、だめだった。

これが現代の視聴者がファンが求めているものなのだろうか?

こんなことが頭をかけめぐる。

まったくわけがわからないよ

2013-11-17 もうちょっとだけ続くんじゃぞ

[] gnupack の 更新 apt-cyg についてメモ

gnupack 11.0 devel を使っているんだが、 apt-cyg で エラーがでるようになっていた。いろいろとググると、cygwin側で 64 bit対応が出たためにフォルダ構成がかわったらしいことがわかった。

http://rcmdnk.github.io/blog/2013/08/08/computer-windows-cygwin/

対応としては、その人がフォークした apt-cyg ってのを利用すると問題はおきない。

https://github.com/rcmdnk/apt-cyg/blob/master/apt-cyg

[] SKK の辞書を作成中....

ふと思いたって、 SKKの辞書を作成することにした。

SKKは変換辞書の構造がわりに単純なので作成しやすいというのもある。

いろいろと調べて作成すると、10万件くらいになってしまったんだけれども、他の辞書に掲載されている語句をとりのぞくとあっというまに減って8万件くらいに。

さすが、L辞書。すごいよ。

2013-11-07 とりあえず生存報告

[] 風邪をひいたらしい

どうも風邪をひいてしまったらしい。困ったことだ。

Read the top page of this blog in English (Translated by Google) ここの文章は無断リンク(トラックバック含む)、無断引用可。トラックバックは無断で削除することもあります。 All code on this blog without some notation is released Creative Commons 0 v1 or MIT License.