From: Kazuhisa Yanagawa Date: 1997-12-10T12:00:03+09:00 Subject: [ruby-dev:1011] Re: ruby 1.1b1 released in message-id: <199712090833.RAA31727@picachu.netlab.co.jp> matz@netlab.co.jp (Yukihiro Matsumoto) writes > 1.1b0は変更が多かったのでやはりバグも多かったですね.で,早 > 速1.1b1を出します. ....なわけですが, 1) tcltklib の Makefile がまだ入っている. 2) で, これを消してから make してやると, 何だかうまく config してな いくさい(/usr/lib にある libX11.so が無いと言ってくれる. で, make されない). # わざわざ ext/config.cache 消してからやったのに. のは仕様でしょうか? ....って, そんなわけないですね (^^; とりあえず, 報告まで. # ちなみに手で Makefile を書きなおしてやって, とりあえず動作させるこ # とはできました. sparc-solaris2.4. -lsocket -lnsl の追加が必要でし # た. もひとつ, 関係ない話ですが, Regexp に演算を用意する, ってのはどうで しょう? a = /foo/; b = /bar/; として, a+b とか a|b とかを使えるようにする. とりあえず concatenation と selection があればいいかな, と. # concatenation はともかく, selection はあると便利っぽいと思った. # Z = /[+-]?\d+/; R = /[+-]?\d+(\.\d+)([eE][+-]?\d+))?/; N = Z|R # とか. とりあえずまとめてマッチさせて, 後で切り分ける, と. 文字列にして式展開させれば書けるのは確かですけど, どうも繁雑な気がし てしまう. # Zs = "[+-]?\d+"; Rs = "[+-]?\d+(\.\d+)([eE][+-]?\d+))?"; # Z = /#{Zs}/; R = /#{Rs}/; N = /#{Zs}|#{Rs}/ どうでしょ? =========================================================================== 柳川 @ 情報システム学研究科 . 電気通信大学 katze@yuba.is.uec.ac.jp December 10th, 1997. # First come, first served.