2009-03-28から1日間の記事一覧

Packrat パーサを手書き by Ruby

とりあえずこんなのでいいのかな パーサコンビネータは(作って/使って)ない (あとで気づいたけど、ダメだこれ。tailのメモ化ができていない。というか、いちいちクロージャにしなくてもよかった) #!/usr/local/bin/ruby19 -w # coding:utf-8 # vi:set ts=3 s…

Ruby1.9 on FreeBSD7 続き

configure に --disable-pthread を付けると make: don't know how to make thread_.h. Stop となって make すらできない。うーむむ

Ruby1.9 on FreeBSD7

CANNOT_FORK_WITH_PTHREAD が 1 になっていて、pthread がコンパイル時に有効 (デフォルト) だと fork が "fork() function is unimplemented on this machine (NotImplementedError)" を吐いてくる。うーむ