[#3747] constants (or class vriable?) — Wakou Aoyama <wakou@...>
青山です。
原です。
青山です。
まつもと ゆきひろです
In message <199812080034.JAA05946@picachu.netlab.co.jp>
立石です。
まつもと ゆきひろです
[#3773] pack("M")/unpack("M") — shugo@... (MAEDA Shugo)
前田です。
[#3794] port NetBSD/ alpha 1.3I — SHIROYAMA Takayuki <psi@...>
[#3826] ruby 1.1d0 released — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
渡辺哲也です。
ふなばです。
笠原です。
前田です。
[#3851] tkutil patch (for 1.1d0) — ttate@...
立石です。
[#3859] missing/setenv.c in 1.1d0 — Inaba Hiroto <inaba@...>
稲葉です。こんなにパッチがあると、みのがされてしまうかも。
[#3862] 1.1d0 new here document — Wakou Aoyama <wakou@...>
青山です。
まつもと ゆきひろです
青山です。
まつもと ゆきひろです
[#3873] (?: ) does not work? — shugo@... (MAEDA Shugo)
前田です。
まつもと ゆきひろです
前田です。
まつもと ゆきひろです
前田です。
白山@Stellarです。
[#3881] I want to catch all jump — shugo@... (Shugo Maeda)
前田です。
まつもと ゆきひろです
前田です。
まつもと ゆきひろです
[#3894] ruby 1.1d1 released — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
わたなべです.
[#3899] interpreter reinitialization — shugo@... (Shugo Maeda)
前田です。
まつもと ゆきひろです
前田です。
まつもと ゆきひろです
前田です。
まつもと ゆきひろです
前田です。
まつもと ゆきひろです
[#3962] ruby 1.3(!) released — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
[#3966] [BUG] exception in safe level 4 — shugo@... (Shugo Maeda)
前田です。
[#3997] [BUG] "#{}" while 1 — gotoken@... (GOTO Kentaro)
ごとけんです
まつもと ゆきひろです
[#4002] config.guess — Koji Arai <JCA02266@...>
新井です。
まつもと ゆきひろです
新井です。
まつもと ゆきひろです
新井です。
まつもと ゆきひろです
笠原です。
まつもと ゆきひろです
えぐち@エスアンドイー です。
[#4005] [BUG] ruby 1.3(98/12/24) [i686-linux] at rb_gc_mark() — Ryo HAYASAKA <hayasaka@...>
早坂@会津大学といいます。
In message "[ruby-dev:4005] [BUG] ruby 1.3(98/12/24) [i686-linux] at rb_gc_mark()"
早坂@会津大学です。
[#4015] Integer proper methods — gotoken@... (GOTO Kentaro)
ごとけんです
[#4030] module Precision — gotoken@... (GOTO Kentaro)
ごとけんです
ごとけんです
まつもと ゆきひろです
ごとけんです
けいじゅ@日本ラショナルソフトウェアです.
ごとけんです
まつもと ゆきひろです
まつもと ゆきひろです
ごとけんです
まつもと ゆきひろです
ごとけんです
ごとけんです
けいじゅ@日本ラショナルソフトウェアです.
ごとけんです
まつもと ゆきひろです
まつもと ゆきひろです
まつもと ゆきひろです
ごとけんです
ごとけんです
けいじゅ@日本ラショナルソフトウェアです.
ごとけんです
けいじゅ@日本ラショナルソフトウェアです.
ごとけんです
けいじゅ@日本ラショナルソフトウェアです.
ごとけんです
けいじゅ@日本ラショナルソフトウェアです.
最近あんまり建設的でないわたし.
けいじゅ@日本ラショナルソフトウェアです.
ごとけんです
原です。
[#4032] [Req] make-symbol? — shugo@... (Shugo Maeda)
前田です。
[ruby-dev:3855] Re: List()
前田です。
In message "[ruby-dev:3841] Re: List()"
Shin-ichiro Hara <sinara@blade.nagaokaut.ac.jp> wrote:
> > ほんとはString#scanのようなメソッドも一応すべてListを使うように
> > 変更した方がよいと思うのですが。
>
> ほんとはそうですね。でも変更してもしなくてもユーザーにはほとんど
> 関係ないでしょうね。scan(...) { |*x| ... と使っていた人はほとん
> どいないでしょうから。でもほんとは List を使うべきです。
ひょっとしたら、
class StringScanner
include Enumerable
def initialize(str, pat)
@str = str
@pat = pat
end
def each(&block)
@str.scan(@pat, &block)
end
end
scanner = StringScanner.new("a1b2c3", /[a-z][0-9]/)
scanner.my_each_with_index {|x| ... }
なんてことをしようとする人がいるかもしれませんよ(^^;
> (あ)
> def collect
> ary = []
> each { |x|
> ary.push yield(x)
> }
> ary
> end
>
> という定義ですが、List 方式が導入されたらやはり
>
> (い)
> def collect
> ary = []
> each { |*x|
> ary.push yield(*x)
> }
> ary
> end
Cだと(い)は書きにくいので、Cレベルでは直接Listが見えるようにした
方がいいかもしれませんね。
そうすると(あ)の書き方で(い)と同じ意味になると思います。
> 話を戻すと、Enumerable のメソッドの定義はそのままで Hash#each は
> 変える。その方式はありえると思います。気に入らなければユーザーが
> 再定義すればいいですから。
ですね。
とりあえず、僕と原さんは意見が一致しましたけど、どうしましょう>まつもとさん
> > 今日、結局穴だらけのままで提出してきました(^^;
>
> おめでとうございます。ruby をいじる時間が減ったりして。:-)
いや、文字通り穴だらけ(表題だけの節があります(^^;)なので、卒論の締切までは
コンピュータにかじりつくことになりそうです:-(
# だからrubyをいじる時間もきっと減りません(^^;
--
前田 修吾 (mailto:shugo@aianet.ne.jp)