[#23480] [BUG] numeric.c (flo_to_s) broken? — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>

山本です。

19 messages 2004/05/08
[#23482] Re: [BUG] numeric.c (flo_to_s) broken? — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/05/08

山本です。

[#23483] Re: [BUG] numeric.c (flo_to_s) broken? — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/05/08

山本です。

[#23484] Re: [BUG] numeric.c (flo_to_s) broken? — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/05/08

山本です。

[#23485] Re: [BUG] numeric.c (flo_to_s) broken? — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/05/08

山本です。たびたびすみません。

[#23486] Re: [BUG] numeric.c (flo_to_s) broken? — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/05/08

山本です。

[#23499] Re: [BUG] numeric.c (flo_to_s) broken? — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/05/14

山本です。

[#23488] Re: [ruby-cvs] ruby, ruby/ext, ruby/lib, ruby/lib/test/unit/ui/console, ruby/test, ruby/test/drb, ruby/test/ruby, ruby/test/soap/calc: * ext/extmk.rb (extmake): skip uncompiled extensions. — MIYAMUKO Katsuyuki <k-miyamuko@...>

みやむこです。

18 messages 2004/05/11
[#23527] Re: [ruby-cvs] ruby, ruby/ext, ruby/lib, ruby/lib/test/unit/ui/console,ruby/test, ruby/test/drb, ruby/test/ruby, ruby/test/soap/calc: * ext/extmk.rb(extmake): skip uncompiled extensions. — nobu.nakada@... 2004/05/17

なかだです。

[#23537] Re: [ruby-cvs] ruby, ruby/ext, ruby/lib, ruby/lib/test/unit/ui/console,ruby/test, ruby/test/drb, ruby/test/ruby, ruby/test/soap/calc: * ext/extmk.rb(extmake): skip uncompiled extensions. — MIYAMUKO Katsuyuki <k-miyamuko@...> 2004/05/18

みやむこです。

[#23538] Re: [ruby-cvs] ruby, ruby/ext, ruby/lib, ruby/lib/test/unit/ui/console,ruby/test,ruby/test/drb, ruby/test/ruby, ruby/test/soap/calc: * ext/extmk.rb(extmake):skip uncompiled extensions. — nobu.nakada@... 2004/05/19

なかだです。

[#23539] Re: [ruby-cvs] ruby, ruby/ext, ruby/lib, ruby/lib/test/unit/ui/console,ruby/test,ruby/test/drb, ruby/test/ruby, ruby/test/soap/calc: * ext/extmk.rb(extmake):skip uncompiled extensions. — MIYAMUKO Katsuyuki <k-miyamuko@...> 2004/05/19

みやむこです。

[#23543] Re: [ruby-cvs] ruby, ruby/ext, ruby/lib, ruby/lib/test/unit/ui/console,ruby/test,ruby/test/drb,ruby/test/ruby, ruby/test/soap/calc: * ext/extmk.rb(extmake):skip uncompiledextensions. — nobu.nakada@... 2004/05/19

なかだです。

[#23555] Re: [ruby-cvs] ruby, ruby/ext, ruby/lib, ruby/lib/test/unit/ui/console,ruby/test,ruby/test/drb,ruby/test/ruby, ruby/test/soap/calc: * ext/extmk.rb(extmake):skip uncompiledextensions. — MIYAMUKO Katsuyuki <k-miyamuko@...> 2004/05/21

みやむこです。

[#23557] Re: [ruby-cvs] ruby, ruby/ext, ruby/lib, ruby/lib/test/unit/ui/console,ruby/test,ruby/test/drb,ruby/test/ruby,ruby/test/soap/calc: * ext/extmk.rb(extmake):skip uncompiledextensions. — nobu.nakada@... 2004/05/21

なかだです。

[#23559] Re: [ruby-cvs] ruby, ruby/ext, ruby/lib, ruby/lib/test/unit/ui/console,ruby/test,ruby/test/drb,ruby/test/ruby,ruby/test/soap/calc: * ext/extmk.rb(extmake):skip uncompiledextensions. — MIYAMUKO Katsuyuki <k-miyamuko@...> 2004/05/21

みやむこです。

[#23492] ruby 1.8.1 (2004-05-13) has 7 failures and 3 errors — akira yamada <akira@...>

19 messages 2004/05/13

[#23533] Ruby2.0 spec summary around parameters and variables — SASADA Koichi <ko1@...>

 ささだです。

22 messages 2004/05/17
[#23563] Re: Ruby2.0 spec summary around parameters and variables — Minero Aoki <aamine@...> 2004/05/22

青木です。

[#23564] Re: Ruby2.0 spec summary around parameters and variables — matz@... (Yukihiro Matsumoto) 2004/05/22

まつもと ゆきひろです

[#23568] Re: Ruby2.0 spec summary around parameters and variables — Minero Aoki <aamine@...> 2004/05/22

青木です。

[#23569] Re: Ruby2.0 spec summary around parameters and variables — matz@... (Yukihiro Matsumoto) 2004/05/22

まつもと ゆきひろです

[#23572] keyword argments (Ruby2.0 spec) — Hidetoshi NAGAI <nagai@...>

永井@知能.九工大です.

14 messages 2004/05/23
[#23578] Re: keyword argments (Ruby2.0 spec) — matz@... (Yukihiro Matsumoto) 2004/05/23

まつもと ゆきひろです

[#23615] console freezed on test/drb/drbtest.rb : test_06_timeout (bcc32) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>

山本です。

11 messages 2004/05/25
[#23625] Re: console freezed on test/drb/drbtest.rb : test_06_timeout (bcc32) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/05/26

山本です。

[ruby-dev:23569] Re: Ruby2.0 spec summary around parameters and variables

From: matz@... (Yukihiro Matsumoto)
Date: 2004-05-22 23:32:11 UTC
List: ruby-dev #23569
まつもと ゆきひろです

In message "[ruby-dev:23568] Re: Ruby2.0 spec summary around parameters and variables"
    on 04/05/23, Minero Aoki <aamine@loveruby.net> writes:

|つまり、Values(1,2) == *[1,2] == *Values(1,2) なんですね。

はい。

|とすると、決まっていないのは左辺と右辺がマッチしない場合ですか。

決まっていないのは「ブロックパラメータで」左辺と右辺がマッチ
しない場合です。

|以下に再度まとめておきます。右辺で Values と *Array を
|区別する必要はなさそうなので、Values だけにしました。
|
|  a, b = 1           # a=1, b=nil
|  a,   = 1           # ?

a = 1

|  a, * = 1           # ?

a = 1

|  *a   = 1           # ?

a = [1]

|  *    = 1           # ?

なにもおきない(エラーも)

|  a    = 1           # a=1
|
|  a, b = Values(1,2) # a=1, b=2
|  a,   = Values(1,2) # ?

a = 1

|  a, * = Values(1,2) # a=1
|  *a   = Values(1,2) # a=[1,2]
|  *    = Values(1,2) # 

なにもおきない(エラーも)

|  a    = Values(1,2) # エラー

a = Values(1,2)       # 多重代入ではない

|  def yieldSingle
|    yield 1
|  end
|
|  yieldSingle {|a,b| }  # a=1, b=nil

エラーかも

|  yieldSingle {|a, | }  # ?

a = 1

|  yieldSingle {|a,*| }  # ?

a = 1

|  yieldSingle {|*a|  }  # a=[1]
|  yieldSingle {|a|   }  # a=1
|
|  def yieldValues
|    yield 1,2
|  end
|
|  yieldValues {|a,b| } # a=1, b=2
|  yieldValues {|a, | } # ?

エラーかも

|  yieldValues {|a,*| } # a=1
|  yieldValues {|*a|  } # a=[1,2]
|  yieldValues {|a|   } # エラー
|
|思ったんですが、いっそ a,b=1 をエラーにしてしまったほうが
|よくないですか。

多重代入でも両辺の数を合わせた方が良いということでしょうか。


|>   def m(&block)
|>     Proc.call{p "OK"}
|>   end
|> 
|>   m{|&b| b.call}        # => "OK"
|> 
|> ですね。yieldがどう振る舞うかはまだ決めていません。yieldはメ
|> ソッド全体で単一のスコープの方がわかりやすそうな気がしますが。
|
|Proc.call は block.call ですよね。

はい。

|なんでかわかりませんが、call 経由で呼ぶのは納得できます。
|yield にブロックが渡せるのは非常に、非常に、非常に嫌です。

あとは、ブロックの中でyieldした場合、暗黙のブロック(yieldの
対象)は外側のものを継承する必要がありそうです。関数(or メソッ
ド)と考えるとちょっと気持ちが悪いのですが。

                                まつもと ゆきひろ /:|)

In This Thread