出沢です

この所読み飛ばしてるだけでついて行ってない、、、
> |原です。
> 
> |ruby だとこんな感じでいけますね。
> |
> |  def quote(s, *extra)
> |    s.gsub(/[^A-Za-z0-9_,.\-#{Regexp.quote(extra.join)}]/) {
> |      "%#{$&.unpack('H2')}"
> |    }
> |  end
> |
> |  def unquote(s)
> |    s.gsub(/%([0-9a-fA-F][0-9a-fA-F])/) { [$1].pack("H2") }
> |  end

すごいんだけど、、、、、、
なんかやだ。
parl すて(ようとし)て ruby に浮気してるのは、parl の
あの 謎だらけの script (が書けてしまうの) がいやだったのです。

しっかり object 指向 になっている ruby なのだから、判り易く
書くのが  ruby風 になってほしい。

# でも 短くコンパクトでいいな。見えない lib に納めるのは
# こんなのになるのかな。