[#27919] 1.8.4 Preview2 検証 — "URABE Shyouhei aka. mput" <root@...>

卜部です。

33 messages 2005/12/01

[#27997] 1.8.4 documents? — "URABE Shyouhei aka. mput" <root@...>

卜部です。

22 messages 2005/12/12
[#28017] Re: 1.8.4 documents? — Koji Arai <jca02266@...> 2005/12/13

新井です。

[#28082] ruby_1_8 Segmentation fault on Cygwin — yanagi@...

柳田です。

13 messages 2005/12/21
[#28083] Re: ruby_1_8 Segmentation fault on Cygwin — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/12/21

山本です。

[#28140] ia64-hpux11.23/socket.sl: this executable file can't load extension libraries (LoadError) — Tanaka Akira <akr@...17n.org>

HP-UX で HP aC++/ANSI C を使って作った ruby で、openssl や drb のテストをすると、

34 messages 2005/12/27
[#28141] Re: ia64-hpux11.23/socket.sl: this executable file can't load extension libraries (LoadError) — WATANABE Tetsuya <Tetsuya.WATANABE@...> 2005/12/28

渡辺哲也です。

[#28142] Re: ia64-hpux11.23/socket.sl: this executable file can't load extension libraries (LoadError) — Tanaka Akira <akr@...17n.org> 2005/12/28

In article <200512280307.jBS37nnj005909@pbsg500.nifty.com>,

[#28147] Re: ia64-hpux11.23/socket.sl: this executable file can't load extension libraries (LoadError) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/12/28

山本です。

[#28149] Re: ia64-hpux11.23/socket.sl: this executable file can't load extension libraries (LoadError) — Tanaka Akira <akr@...17n.org> 2005/12/28

In article <20051228210640.13C71A10.ocean@m2.ccsnet.ne.jp>,

[#28151] Re: ia64-hpux11.23/socket.sl: this executable file can't load extension libraries (LoadError) — WATANABE Tetsuya <Tetsuya.WATANABE@...> 2005/12/29

渡辺哲也です。

[#28152] Re: ia64-hpux11.23/socket.sl: this executable file can't load extensionlibraries (LoadError) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/12/29

山本です。

[#28153] Re: ia64-hpux11.23/socket.sl: this executable file can't load extensionlibraries (LoadError) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/12/29

山本です。

[#28154] thread based generator.rb — Tanaka Akira <akr@...17n.org> 2005/12/29

In article <20051229114438.44D19F00.ocean@m2.ccsnet.ne.jp>,

[ruby-dev:27915] Re: Numeric とComplex

From: Shin-ichiro HARA <sinara@...>
Date: 2005-12-01 08:04:58 UTC
List: ruby-dev #27915
原です。

In [ruby-dev:27914]
>|でも、やっぱり
>|
>|  case ch
>|  when "a" .. "z"
>|
>|と書くと、比較的高速にchでの分岐を与えてくれているというイメー
>|ジがあるので、そこでsuccが何度も呼ばれているというのは、気持
>|ち悪い気がします。
>
>それは実装のことなんで気にしない、と。

そーゆーもーのーなーのーかー。

>問題は数でないオブジェクトの範囲です。特に文字列については
>succで得られる要素で表現される集合と、両端の要素の辞書的比較
>で表現される集合が異なるため、どちらを選んでも他方に不満が出
>るでしょう。で、これを解決する方法はわからない、と。いや、完
>全な解決は無理なんですが、せめて使い分けられる方法があれば、
>と。

やっぱり別のクラスですかね。

In [ruby-dev:27909]
>  * Rangeは../...演算子で作られるがそれはどっちなの
>  * どちらかを追い出すとして、それはどっち
>  * 新設するクラスの名前は
>  * 残るクラスの各メソッドはどう振る舞うのか
>
>などを全部決めないといけないので頭の痛い話です。

こういうのは?

  * ../...は(互換性から)Range を生成。
  * Range#eachはsuccで反復する。
  * 新設するクラスの名前はRegion。Rangeとの継承関係なし。
  * Regionではinclude?, ===は不等号で決める。
  * Region#each,stepはRange#each,stepにほぼ準ずる。
  * Region(a, b, "<")左に開、Region(a, b, "<>")左右に開、
    などのオプションあり。
  * Region(a, nil)、Region(nil, b)など半無限領域もあり。
  * ComparableとNilClassにRegionを生成するメソッドupto(ブ
    ロック無し)を新設。(case 〜 when "a".upto "b" 〜と書
    ける。)

"a".upto("b"){}と"a".upto("b").each{}の違いが微妙。
RangeとRegion、名前が似てて機能も似すぎ。かな?


In This Thread