2007-10-01から1ヶ月間の記事一覧

makeTokenParser で作った int lexer が空白を食べる

こんな事してうまいこと動かないので、ちょっと悩んだ。 module Main where import Text.ParserCombinators.Parsec import qualified Text.ParserCombinators.Parsec.Token as P import Text.ParserCombinators.Parsec.Language (emptyDef) num :: GenParser…

Parsec 学習中

import Text.ParserCombinators.Parsec import qualified Text.ParserCombinators.Parsec.Token as P import Text.ParserCombinators.Parsec.Language (emptyDef)うーん、これなんとかならんのか? 長いんですけど…。複数語だからコピペもだるい…

めも: hugs は -98 option つけないと Parsec 動かない 追記: あ、でも .emacs に追加したらもう関係ないか。

P2P で WWW?

↑の INRIA の話に関連して、これからの WWW って今の P2P みたいな serverless な構造になる日は来るんだろうか。今のところ casual browsing に堪えるような node 検索 / 通信速度が確保できてないから常用は普通に無理だけど、performance 問題と versioni…

結構前から悩んでること。uim-anthy の keybinding で、anthy-go-(left|right)-key?*1が anthy-go-left-segment-key? (とでも命名すべき機能) を兼ねているのが微妙に不便だ。 目的を説明すると、f, b と f, b をこういう風に bind したい。 : カナ打ち中→ca…

[ocaml] link 覚書

Link するとき、object file は command line で指定した順に読まれ、前方参照はできない。 e.g. [a-c].cmo があって、a ocamlc -o foo a.cmo b.cmo c.cmo だと link できるが、 ocamlc -o foo a.cmo c.cmo b.cmo だと error になる。どっかで相互参照できな…