[#2796] ext/socket.c — WATANABE Tetsuya <tetsu@...>
わたなべてつやです。
[#2810] [BUG] IO#eof? when Thread using — keiju@... (Keiju ISHITSUKA)
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
はじめまして、中井と申します。
まつもと ゆきひろです
[#2815] Kconv.guess — WATANABE Hirofumi <watanabe@...>
わたなべです.
[#2820] experimental release 1.1b9_24 — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
[#2854] experimental release 1.1b9_25 — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
前橋です。
前橋です。
[#2872] OPENSTEP for Mach / NeXTSTEP 3.3J patch for ruby1.1b_25 — SHIROYAMA Takayuki <psi@...>
まつもと ゆきひろです
[#2881] Re: [ruby-list:8337] Re: TkMenu's bug — NAGAI Hidetoshi <nagai@...>
永井@知能.九工大です.
まつもと ゆきひろです
永井@知能.九工大です.
まつもと ゆきひろです
[#2899] Re: [ruby-list:8388] Re: what type are true and false — keiju@... (石塚圭樹 )
けいじゅ@日本ラショナルソフトウェアです.
[#2911] experimental release 1.1b9_26 — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
わたなべです.
まつもと ゆきひろです
前橋です。
まつもと ゆきひろです
永井@知能.九工大です.
まつもと ゆきひろです
1.1b9_26をコンパイルしてみたのですが、
[#2928] RSHIFT() について — EGUCHI Osamu <eguchi@...>
お久しぶりです。
[#2940] experimental release 1.1b9_27 — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
ruby-1.1b9_27 での話です。システムに依存している可能性もある
From: matz@netlab.co.jp (Yukihiro Matsumoto)
ふなばです。
[#2951] RE: diff for ruby-1.1b9_25 (mswin32) — 助田 雅紀 <masaki.suketa@...>
助田です。
[#2961] Regexp の実行が遅い気がします — Kazunori NISHI <kazunori@...>
西@九大です。
[#2965] feature freeze for 1.1c — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
From: matz@netlab.co.jp (Yukihiro Matsumoto)
ごとけんです
>>>>> "M" == Yukihiro Matsumoto <matz@netlab.co.jp> writes:
まつもと ゆきひろです
わたなべです.
まつもと ゆきひろです
>>>>> "M" == Yukihiro Matsumoto <matz@netlab.co.jp> writes:
まつもと ゆきひろです
[#2991] RE: feature freeze for 1.1c — "YANAGAWA Kazuhisa" <kjana@...>
in [ruby-dev:2965] feature freeze for 1.1c
[#3030] [BUG] string[n..m] = 0 => Bus Error — gotoken@... (GOTO Kentaro)
ごとけんです
わたなべです.
[#3048] grand renaming — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
[#3056] experimental release 1.1b9_28 — matz@... (Yukihiro Matsumoto)
subject says all.
前橋です。
立石@JAISTです。
前橋です。
ふなばです。
立石@JAISTです。
[#3065] [REQ] caller binding — keiju@... (Keiju ISHITSUKA)
けいじゅ@日本ラショナルソフトウェアです.
[#3067] collect{}.sort{} bug? — Inaba Hiroto <inaba@...>
バグだと思いますが、何がわるいんでしょう?
[#3086] Re: Enumerable#reverse ([ruby-list:8579]) — gotoken@... (GOTO Kentaro)
ごとけんです
けいじゅ@日本ラショナルソフトウェアです.
ごとけんです
ひわだです。
[#3110] Re: bignum of ruby11b9_28 — 助田 雅紀 <masaki.suketa@...>
助田です。
[#3122] Ruby/Tk unofficial patch — NAGAI Hidetoshi <nagai@...>
永井@知能.九工大です.
[#3146] [REQ] trace_func — keiju@... (Keiju ISHITSUKA)
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
[ruby-dev:3130] Re: Enumerable#reverse ([ruby-list:8579])
ごとけんです
In message "[ruby-dev:3120] Re: Enumerable#reverse ([ruby-list:8579])"
on 98/06/30, Keiju ISHITSUKA <keiju@Rational.Com> writes:
>けいじゅ@日本ラショナルソフトウェアです.
# 石塚さん、お名前を間違えて本当にごめんなさい (_ _;
>In [ruby-dev :3086 ] the message: "[ruby-dev:3086] Re:
>Enumerable#reverse ([ruby-list:8579]) ", on Jun/29 18:21(JST) GOTO
>Kentaro writes:
>>ちょっと進めて考えると将来的には実装の許す場合は並
>>行して each されるべき Enumerable (もしくは Bag) と
>>逐次 each される Sequence というのがあってもいいやも
>>知れません。
>
>ruby流ならSequenceableですね(^^;;;
変な言葉 ^^;;
>これは有限って前提もついているんですよね.
>tailがあるくらいですから(^^;;;
そのつもりです。無限な対象を扱う場合は
遅延評価にするか、述語論理を実装した上で
無限対象の理論を個別に include するとか
しないと満足出来そうにないですから。
>>で、そう考えて reverse は、さらに head や tail, etc
>>を加えた Sequence という新しいモジュールに移すことを
>>提案します。
>ということは私が以前に提案したIndexableと近いモジュールになると思いま
>す. こちらは, 有限でindexで[], []=ができることになりますので, Sequence
>よりも[]=ができるぶんだけちょっと性質が強いことになりますが...
すみません、Indexable って忘れてしまいました。
たしか ++ 問題か _with_index 一派あたりで
出てきたんですよね。
>Countable(Set)ってどういうモジュールですか? 言葉からすると
>
> Countable <=> "数えあげられる" <=> Enumerable
>
>って気がするんですが??
えっと、countable って言うとぼくにとっては
一番小さな無限なんです ^^;;
Infinite って言うとなんか大雑把な気がして…
finite でない Enumerable のつもりです。とりあえず
単にメソッドを減らしただけのを想像してましたが。
# そう考えると Enumerable も不満になるけどまあ
# 許容範囲。
# それと数学の言葉で indexable って言うのは
# もうちょっと広い意味だと思いました(index set を
# 指定しないと無意味)。
ま、そんなわけですが、Enumerable から reverse 削除と
Sequential/Sequence の提案はいかがですか?
>>以前まつもとさんが指摘されたように、クラス階層は所詮実装の継承の階層
>>なのでブルバキ的な数学の公理体系を踏襲してもあまりうれしくないですし。
>
>ブルバキって公理主義じゃなくて構成主義だと思いますですので, こういうク
>ラスを組み立てていく時には, 役に立つと思っているのですが...
>
># Numeric回りのクラスはまさにこの考えに近いかなと...
そうですね。考え方の指針にはなると思います。
しかし、普通に考えると、superclass になればなるほど
一般的なクラスが来ると思うのですが、数学的対象を
その考え方でやると先に「集合」ってのがないとおかしいと
思うんです。それから「代数」とか「位相」とか…
でも、ruby のクラスと言うのは、まず「オブジェクト」
ありき、ですよね。で、このオブジェクトと言うのは
数学で言うといきなりどんな物か分からない。圏かな?
って気もするけど、それでは言いつくせないような気が
強くします。本来数学にはない等価性と違う同一性なんて
ものがあるし。
だからブルバキの発想は参考にしても良いけど、もともと
違う世界観でやってるので数学的な対象をクラス化する
ときは特に注意を要するのではないかなぁっと。
# なに長々語ってんだか ^^;;;
>># ところでみなさんは半順序を扱わないのでしょうか?
>># つまり <=> が -1,0,1 以外に false もあるような
>># 集合の包含関係に代表される順序を。
>># やっぱりそんなことは sml とかに任せれば良いのかなあ
>
>そうですねえ... プログラム上使いたい場面ってあるんですかね? いや. もし
>使ったとしても, 半順序関係をサポートしてくれるクラスが存在すると何か嬉
>しいことがでてくるんですかね?
Enumerable のメソッドは <=> が false を取らないと
いう仮定で作られてるのでなんらかの「有限集合」の
クラスを書こうとするとき Array を選んで演算とかして
しまいますが、これは色々制約がきついんです。
まぁ DelegateClass のおかげでだいぶ楽になりましたが。
-- gotoken