From: matz@... (Yukihiro Matsumoto) Date: 1997-03-28T00:35:55+09:00 Subject: [ruby-list:2457] Re: url escape まつもと ゆきひろです. In message "[ruby-list:2450] Re: url escape" on 97/03/27, GOTO Kentaro writes: |いままで awk と tcsh で間に合わないところを python でやってた |のですが python から戻ってくると ruby っぽい?のは呪文のようです :) うーん,呪文みたいなのは原さんっぽいのかも :-) |python の場合英語っぽくなるんですけど ruby は文法が違うので |アルゴリズムをパクッても単に冗長なだけでした. 文法はそれほどでもないでしょうけど,機能はpythonよりperlに近 いですからね. |(python の end ないというのは割と好きなんですけど) parse.yだけ書き換えると違う文法のオブジェクト指向言語ができ ます.だれかやってみる? |g++ を使っていながら C を書いてる僕にとっては perl もどき使いに |ならないようにしないといけないみたい, というか. それはそれで良いんじゃないですかね.rubyってのは素材ですから, それをどう料理するのも自由ではないかと思います.暗号のような スクリプトを書く人がいても良いし,英語のようなスクリプトを書 く人がいても良いし.もうちょっと歴史を重ねると明確なruby流っ てのができてくるかも知れませんが. | > pack じゃなくて unpack を使ってみようと思ったら | > p "A".unpack("H2")[0] | > "41\000" | > のように余計な "\0" が入ってます. | |それバグなんですか. 最初よく分からないままに unpack やって |みたんですけど, それにハマってやめてしまってました. すんません.普通は「コンパイラやライブラリを疑ってはいけない」っ てのはプログラマの鉄則なんですけど,rubyに限っては疑った方が 良いかも. まつもと ゆきひろ /:|)