Schemeシェルで正規表現サポートするのは未踏完了後を考えていたが、ふと鬼車を試していたらあっさりと Mona に移植できた。 急遽予定を変更して正規表現サポートをまじめにやることに。 やることは 正規表現リテラルのサポート Regexpオブジェクト作る RegMatchオブジェクト作る 手続きを実装しまくる あたり。 Gauche のインターフェースをそのまま利用させていただいて rxmatch-substring rxmatch-end rxmatch-start rxmatch-before rxmatch-after regmatch regmatch 'before regmatch 'after rxmatch regexp->string regexp? あたりを実装。 鬼車の実績は、Rubyでも使われていることからも分かる文句無しなのだけど、更に加えて驚くべきは、鬼車の移