はてな市民になったようです

etc

市民(銅)になったよメールが来てました。 こんなクズみたいな日記で恐縮すが、今後も細々と続けていこうと思っています。現在の状態:「On Lisp」が読みたい その前に「実践 Common Lisp」を読んどくべき 行き詰ったので「ANSI Common Lisp」を読み直してみる…

「実践 Common Lisp」 を読む 8

ちょっと迷走中。 なかなか先に進めず。 一旦お休みして ↓ を読んでみたりしています。ANSI Common Lisp (スタンダードテキスト)作者: ポールグレアム,Paul Graham,久野雅樹,須賀哲夫出版社/メーカー: ピアソンエデュケーション発売日: 2002/08メディア: 単…

「実践 Common Lisp」 を読む 7

スパムフィルタから脱線して、 http://math.artet.net/?eid=301708 で見た「帽子忘れ問題」を考えつつ、 「22章 黒帯のための LOOP」に戻って読み返したりしています。 直接関係ない話ですが・・・、再帰でも関数を書いてみてるときに trace しようと思っ…

「実践 Common Lisp」 を読む 6

19章から22章までササッと流し読み。 うーむ、後でもう一度読まないとダメだな。 で、「23章 実践:スパムフィルタ」に突入。 でも、フィルタの理屈が端折られているので、 ちょっと脱線して ↓ などを読ましていただいてます。http://math.artet.net/?…

「実践 Common Lisp」 を読む 5

ちょっと読み続けるのがツラくなってきました。 一旦最初に戻って読み返してみたりしてます。あと、他の方々の読書記録を読んでみたりしてます。 今は ↓ などを見させていただいてます。計算機とその周辺: What I Talk About When I Talk About Computers: …

「実践 Common Lisp」 を読む 4

「18章 FORMAT の手習い」を読んでます。いや、それよりも ↓ に驚きましたwhttp://tkyk.name/blog/2009/07/23/Common_Lisp-common-lisp_fizz-buzz/

自分で言うのもアレだけど、地味な日記だなぁ・・・

etc

まあ、Emacs と Lisp の話題中心で、 しかも素人の「チラシの裏」的な日記ですから、 地味なのはしかたないかなと。だからと言って何か変えようという野望もないので、 このままボチボチ続けていこうと思います。

「実践 Common Lisp」 を読む 3

CLOS のところ (16章・17章) まで来ました。うーむ、わからん。 とりあえず我慢して読みましたが、サッパリ分かりません。 ちなみに、16章の冒頭部分には ↓ のようなことが書いてあります。 Common Lisp のオブジェクト指向は異質に思えるだろう。 で…

「実践 Common Lisp」 を読む 2

今は「8章 マクロ:自分で定義しよう」「9章 実践:ユニットテストフレームワーク」 を行ったり来たり repl したりしてます。予想どおり、マクロのところで躓きました。 今までマクロの勉強は敬遠してましたし・・・。 内容は難しいですが、本文はあいかわ…

(未解決) gnuplot-mode が上手く動かない・・・

Ntemacs + gnuplot-mode + wgnuplot で C-c C-l すると固まってしまう・・・。 例えば plot sin(x) とかだと、グラフの描画まではされるけど、Emacs が砂時計・・・。 C-g は効くけど。どこで止ってるのか掘ってみたら、 comint.el の中の comint-send-input…

SBCL 1.1.0

あ、1.1.0 がリリースされてる。入れてみよ。

「実践 Common Lisp」 を読む 1

昨日買ってきました。 「7章 マクロ:標準的な制御構文の構築」まで読みましたが、 なんか妙に読みやすいです。 「実践」という言葉から「すんごく難しい本」だと思ってましたけど、 今のところ私のような入門者でも読めてます。まあ、こっから先は急勾配っ…

「On Lisp」 の前に 「実践 Common Lisp」 を読む

LISPをみんなで勉強しよう! : 挫折すべき一冊 のお導きに従ってみることにします。 実践Common Lisp作者: Peter Seibel,佐野匡俊,水丸淳,園城雅之,金子祐介出版社/メーカー: オーム社発売日: 2008/07/26メディア: 単行本(ソフトカバー)購入: 8人 クリック…

ライフゲーム 2 (高速化)

ライフゲーム - armbrust の日記 の続きです。 元ネタは lispbuilder-sdlでライフゲーム書いてみた - masatoi’s blog からいただいております。(今更ですが、念のため。 Windows の Clozure CL と SBCL で動作確認しています。 ただ、Windows では、動作中の…

ライフゲームの本

etc

ライフゲイムの宇宙作者: ウィリアム・パウンドストーン,William Poundstone,有澤誠出版社/メーカー: 日本評論社発売日: 2003/06/12メディア: 単行本購入: 5人 クリック: 280回この商品を含むブログ (41件) を見るライフゲーム - armbrust の日記 でゴニョゴ…

ライフゲーム

■2012-10-05 追記: いろいろ変えました。→ ライフゲーム 2 (高速化) - armbrust の日記 lispbuilder-sdl を Quicklisp で入れてみる - armbrust の日記 の続きです。lispbuilder-sdlでライフゲーム書いてみた - masatoi’s blog を参考にさせていただき、ちょ…

(未解決) trivial-shell が何か変だな・・・ 2

trivial-shell が何か変だな・・・ - armbrust の日記 の続きです。Clozure CL で trivial-shell が不調だったので、 Quicklisp でインストールしたものを消して、CLiki: trivial-shell を入れてみました。 そしたら動きました。しかし・・・また妙なことが…

proxy 設定する場所が多いなぁ・・・

ノート PC を使っています。 会社では proxy を設定し、外出先では proxy を外します。これだけのことなんですが、proxy 設定する場所が多すぎな気がします。 設定場所を見つけるたんびに自動切換バッチに追記していますが、 数が増えて何が何だか分かんなく…

trivial-shell が何か変だな・・・

Quicklisp で入れた trivial-shell:shell-command が不調・・・。 Clozure CL だと value NIL is not of the expected type ARRAY. というエラーが出てしまう。 SBCL だと問題ないのに・・・。うーむ。

今見ているページの url と title をメモる

2012-09-10 - armbrust の日記 の続きです。 Firefox で今見てるページの url と title をメモれるようにしてみました。 ただし、Firefox が複数起動していると情報を取り損ねることがあるかも・・・。1.http://0xcc.net/jsescape/strutil.js をダウンロー…

そろそろネタ切れ

etc

お盆休み中に Emacs をゴニョゴニョしてので、 そのときの小ネタを元にポツポツ日記を書いてましたが、 だんだんネタがなくなってきました。でも、今後も、出来るだけ毎日1個は書きたいなぁ。 まあ、最低でも、週2個は書くように頑張ろう。

ちゃんと情報を拾えないのは自分の精進が足りないから・・・

cl-interpol の #? - armbrust の日記 に追記した cl-syntax ですが、 ↓ で作者ご本人が語られてました。http://shibuya.lisp-users.org/2011/10/23/tt71この動画、タイトルのインパクトにつられて以前に見た記憶がありますが、 cl-syntax のことはサッパリ…

text-scale-increase / text-scale-decrease と frame-width

(text-scale-increase 1) とかした後に (frame-width) の数値は変わってくれないのか・・・。 text-scale-mode-* とかを見て自分で計算しなきゃいけないのかな?

cl-interpol の #?

interpol-syntax の #?"hoge" が SLIME の C-c C-c / C-x C-e でエラーになる。 でも、直接 repl で打ち込むとエラーにならない。 C-c C-k / C-c C-l でもエラーにならない。うーむ、なんでだろう・・・? ■ 後日追記g000001 さんのコメントを参考に、SLIME …

diredでファイルの一時バックアップ、愛用させていただいてます

diredでファイルの一時バックアップ - l1o0の日記↑ かなり重宝してます。

SBCL 1.0.58 を Cygwin でビルド

ビルドしようと思ったら、 gcc: The -mno-cygwin flag has been removed; use a mingw-targeted cross-compiler.と出て止ってしまいました。 調べてみると、どうやら gcc 3 と 4 の違いによる問題の様子。 更に調べると ↓ で set-gcc-default-3.sh という解…

lispbuilder-sdl を Quicklisp で入れてみる

lispbuilder-sdlでライフゲーム書いてみた - masatoi’s blog を読ませていただいて、自分でも動かしてみたくなりました。 いつもの「Hello World 症候群」です・・・。で、Windows での lispbuilder-sdl インストール方法が分かりませんでしたが、 Quicklisp…

Marco Baringer's SLIME video の補足解説ページ

↑ の補足解説ページ ↓ を見つけました。Reference for the SLIME/Lisp/Emacs Screencastこんな親切なページがあったんですね・・・。 もっと早く気づいてれば・・・。

連番入力、よく忘れます

Emacs で連番を挿入する方法のまとめ | ブログが続かないわけ を読んでいて、なんとなく。 (defun .. (start end &optional step) "Retrun list of sequential numbers." (let ((step (or step 1))) (if (> step 0) (loop for i from start to end by step c…

モダンじゃないと言われました

本職のプログラマさんに 「今時は ~/.emacs じゃなくて ~/.emacs.d/init.el でしょ」 「今時は irb じゃなくて Pry でしょ」 と言われてしまいました。 そうなのかもねぇ。まあ、 「今時は Emacs じゃなくて ○○ でしょ」 とは言われなかったので、めでたしめ…