2007-05-28から1日間の記事一覧

foldl/foldr

Haskellのfold(l|r)は、なぜfoldx binop [...]ではなくfoldx binop init [...]という具合に初期値を必要とするのか、その理由を述べよ。 さて、なんでだろう。リストの要素の型が T だとして、foldx binop [...] だと binop が T -> T -> T で、結果も T じ…

もっと interactive を使おう

ref:holidays-l開発ブログ - PerlとEmacsと私 ;; 指定領域をperltidy (defun perltidy-region () "Run the perltidy parser on the current region." (interactive) (let ((start (mark)) (end (point)) (shell-command-default-error-buffer "perltidy-erro…

ZARD の人が…

ref:痛いニュース(ノ∀`):ZARDの坂井泉水さん、階段から転落し死亡 via:はてなブックマーク マジで?うぇ。

reducel, reducer

ref:404 Blog Not Found:Code Snippets - reduce(l|r)を実装汁! ふむ。Python でやってみるべ。 sequence だけを対象にするなら、簡単。さすがに10分もいらない。 def reducel(func, l): result = l[0] for item in l[1:]: result = func(result, item) retu…

selected-buffer

ふむ。Emacs の current-buffer は xyzzy では selected-buffer らしい。

Java の Web Browser

ref: [Java][ソフト] Javaで書かれたブラウザ - 航海日誌 (2007-05-07) mixi の Java コミュニティであがってきててふと思い出した話。 SWT の Browser コンポーネントを使うソリューション。 あと、Flying Saucerという XHTML 専用レンダラと TagSoup を組…