The Man Who Fell From The Wrong Side Of The Sky:2008年8月6日分

2008/8/6(Wed)

[NetBSD] vi vs nvi

multibyte aware regexとwchar_t regexが混乱してるようなので
なんか投げようとおもったらchristos氏が先に突っ込んでるな。

それにreplyする形でメールかきかき中。

wchar_t regexなんてものはどこの規格にも存在しないものなのでlibc移すのは嫌なんだが
multibyte aware regexの実装に内部的にwchar_t regexちゅー考えもありなんだっけ?遅そうだけど。
塩崎さんが以前 そんなこと考えてた?っけか、そういや。

しかしwchar_t regexをバックエンドにすっと、こいつは正規表現自体wchar_tになるので
正規表現でescape sequenceを引っ掛けたいとか不可能になる気がするのだが
これってPOSIX regex的にはOKなのだろかな、よくわからん。

このへん安易にwregexをregexのバックエンドにしよう論が出てきたときに備えて
(やっぱり速度のことを考えてencoding module化したい)理論武装しとかんとならんな。

そいや鬼車ってstateful encodingサポートってどうなんだっけ。
Ruby M17Nがstateful encodingは扱わないとかいってた記憶があるから対応してなさそうだな。

今日

iPhoneで人生観変わった。
俺もiPhone買ってペットボトルに入れた水に貼っておくか。

ウィキペ、GB18030はUnicode Transformation Formatとみなせるという記述ワロタ。
昔xfree86-i18nでISO 10646はISO 2022のsuperset論を展開してた某氏とか懐かしい。

PerlがAbortする件、sodaさんからnotice頂いたのですが ぎゃー!ぎゃー!!

perl: Error detected by libpthread: Invalid mutex.
Delected by file "/usr/src/lib/libpthread/pthread_mutex.c", line 141, function "pthread_mutex_destroy".
See pthread(3) for information.
[1] Abort trap (core dumped) /usr/pkg/bin/per...

まぁ-current生活のリスクっちゅーことで、OpenBSD ports だと思えば…orz