タグ

2006年5月16日のブックマーク (2件)

  • CNET Japan Blog - 江島健太郎 - Kenn's Clairvoyance:匿名性は(いわゆる)弱者だけの特権ではない

    あまりに私信の内容が楽しすぎて際限なく続いてしまいそうなので(笑)、今回で私信+αモードはおしまいにして、あとはメールへ移行することにします。 平野からの再返信コメントは読みどころ満載なので、現世に「生きにくさ」を感じているみなさま、是非どうぞじっくりご覧ください。誠実で力強いコメントがたくさんあって、ちょっとした感動モノです。 あと一点だけ絞って続けようと思ったテーマが、匿名性。せっかくDanさんからも乱入していただいたので、あと少しだけお付き合いくださいませ。 ぼくは「はてなに入りたくても入れないみなさんへ#0」から続く5のポストで決定的にDanさんのファンになっちゃったんだけど、そのDanさんから以下のように突っ込みをいただいて、ようやく「自分が何をわかってないか」に気付きました。 ところが匿名性の達人は、弱者じゃないんだな。 お面をかぶっているのでそのお面にだまされて匿名とすら思

    nak2k
    nak2k 2006/05/16
    思想か……>小説とソフトウェア、手段は違えど自分なりの方法で一点集中して思想を表現していきたいという思いは同じやね。
  • define-syntax でユニットテスト - tomapd == 22%

    結城さんが define-syntax を使った debug マクロ(デバッグプリント - 結城浩のSICP日記 - sicp)を紹介されている。マクロの便利な使い方の好例だと思う。Scheme ではなく、Common Lisp の話になってしまうが、高い評価を受けている Practical Common Lisp という(オンラインで読める)にもマクロを使った面白い例が 9 章に載っている。その章ではマクロを使ってユニットテストのための簡易ライブラリを作っていくのだが、まだ Lisp のマクロというものがよく分からなかった僕はこの内容にとても感銘を受けた。せっかくなのでこの内容の前半をさらっと簡単に Scheme (Gauche) を使って紹介したいと思う。 ではまずつぎのようなテスト(関数 + のテスト)を例にしている。 (= (+ 1 2) 3) (= (+ 1 2 3) 6)

    define-syntax でユニットテスト - tomapd == 22%
    nak2k
    nak2k 2006/05/16
    同じ理屈でコメントも埋め込みたい。