2007-02-09
■ [tDiary] スパムうぜー
仕方がないのでとりあえずgmail.comを弾いてみる。
「この日の日記を隠す」にしたのに、その日付へのコメントスパムが止まない。どうなってるんだ。
あと本文に"Drugs sucks"が含まれるのも弾くようにした。俺に言われても困る。
■ [web] favicon2dotsと実物のdot'sを比べてみるテスト
http://favicon2dots.com/show/5c1b77f8ee9b8e2c2ef68a0b2f2a034b78daeea9
http://sorakaze.net/blog/archives/2006/11/post_69.html
おお、なかなかそれっぽい。
おまけ
部員が作ってくれたDown!!のゲームオーバー画面です。
こんなんが机の上に飾ってあったら非常に嫌だw
■ [haskell] Liskell - clemens.endorphin.org
Lispの皮をかぶったHaskell、らしい。
- Haskell … 副作用なし+型推論(+遅延評価)によって安全なプログラミングが可能
- Lisp … マクロによって柔軟なメタプログラミングが可能
じゃあLispのS式をHaskellに変換したら最強なんじゃね?wwwというプロジェクトのようだ。
実装はS式をHaskellの構文木に変換し、それをGHCに渡すようになっているとのこと(http://clemens.endorphin.org/weblog/archives/2007-01.shtml#e2007-01-31T12_21_00.txt)。
非常に面白そうなんだが、LispとHaskellと両方知ってないといけないとか敷居が高いにもほどがある(笑)。
以下は書きかけの論文より、クイックソートの例。
(define (quicksort xs) (case xs (nil nil) ((: x xs) (++ (quicksort (filter (< x) xs)) '(x) (quicksort (filter (>= x) xs))))))
うーん、LispのようでLispでなく、パターンマッチや(< x)のあたりにHaskellの匂いが。まさにLiskell。
ところでHaskellでマクロを使いたいっていう需要はどれくらいあるんだろう。
v-language とかでしょうか。<br>http://code.google.com/p/v-language/