[#13434] irb message typo — Kazuhiro NISHIYAMA <zn@...>
typoだと思います。
[#13455] ext/extmk.rb.in — Kazuhiro NISHIYAMA <zn@...>
ext/extmk.rb.inですが、'w'でopenするのならreadable?ではなく
わたなべです。
[#13463] [BUG?] mutex_m.rb — akira yamada / やまだあきら <akira@...>
まつもと ゆきひろです
[#13479] [BUG] Segmentation fault — Kazuhiro NISHIYAMA <zn@...>
文字列操作しているところで[BUG] Segmentation faultとでて
まつもと ゆきひろです
In <991811793.511554.930.nullmailer@ev.netlab.zetabits.com>
まつもと ゆきひろです
[#13486] drive letter on mingw32 — nobu.nakada@...
なかだです。
まつもと ゆきひろです
こんにちは、なかむら(う)です。
[#13493] yield *[[]] — Tanaka Akira <akr@...17n.org>
しばらく前に、yield *[[]] の挙動に関して bug report をして、まつもとさ
なかだです。
In article <200106071409.XAA21101@sharui.nakada.kanuma.tochigi.jp>,
まつもと ゆきひろです
In article <991988462.179562.20598.nullmailer@ev.netlab.zetabits.com>,
まつもと ゆきひろです
In article <992009406.425405.24078.nullmailer@ev.netlab.zetabits.com>,
まつもと ゆきひろです
asgn.rb を読んでみましたが... なんというか nil.to_a が [] であることを
まつもと ゆきひろです
In article <992022213.746115.25347.nullmailer@ev.netlab.zetabits.com>,
前田です。
Shugo Maedaさんの<87lmn336s3.wl@localhost.netlab.jp>から
前田です。
Shugo Maedaさんの<87hexr316u.wl@localhost.netlab.jp>から
前田です。
まつもと ゆきひろです
前田です。
In article <m38zj242y9.wl@localhost.localdomain>,
原です。
In article <4.3.2-J.20010612154813.02c89a70@blade.nagaokaut.ac.jp>,
原です。
In article <4.3.2-J.20010612185543.00c8b988@blade.nagaokaut.ac.jp>,
まつもと ゆきひろです
In article <992410104.066682.22743.nullmailer@ev.netlab.zetabits.com>,
In article <hvor8wo501g.fsf@flux.etl.go.jp>,
まつもと ゆきひろです
In article <992533086.935976.4066.nullmailer@ev.netlab.zetabits.com>,
まつもと ゆきひろです
まつもと ゆきひろです
まつもと ゆきひろです
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
金光です。
まつもと ゆきひろです
金光です。
前田です。
けいじゅ@日本ラショナルソフトウェアです.
金光です。(^_^)
原です。
まつもと ゆきひろです
原です。
まつもと ゆきひろです
原です。
まつもと ゆきひろです
[#13535] File::fnmatch to go — "Akinori MUSHA" <knu@...>
そろそろ File::fnmatch の件を決着させたいので最終提案です。
[#13564] Dir::open(){} — keiju@... (Keiju ISHITSUKA)
けいじゅ@日本ラショナルソフトウェアです.
[#13624] Forward: Re: [ruby-talk:16677] Re: Problem running irb with Ruby 1.6.4 under FreeBSD 4.0 — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
わたなべです。
[#13626] Syncronizing the 1.6 libraries with the 1.7 ones — "Akinori MUSHA" <knu@...>
標準添付ライブラリの 1.6 と 1.7 での違いを調べてみたのですが、
[#13631] 超漢字 ruby が落ちる — "TOYOFUKU Chikanobu" <toyofuku@...>
豊福です。
[#13650] Re: [ruby-ext:01803] Re: Ruby/SDL on PS2 LinuxKit — WATANABE Hirofumi <eban@...>
わたなべです。
まつもと ゆきひろです
まつもと ゆきひろです
なかだです。
なかだです。
まつもと ゆきひろです
なかだです。
まつもと ゆきひろです
なかだです。
こんにちは、なかむら(う)です。
まつもと ゆきひろです
なかだです。
なかだです。
まつもと ゆきひろです
なかだです。
まつもと ゆきひろです
まつもと ゆきひろです
まつもと ゆきひろです
なかだです。
まつもと ゆきひろです
なかだです。
まつもと ゆきひろです
なかだです。
有馬です。
なかだです。
有馬です。
In message <200107301156.AA00175@fit0298.fitec.co.jp>
[#13652] very long array and GC. — Tanaka Akira <akr@...17n.org>
ふと、とても長い配列を使う機会があったのですが、なんとなく遅いことに気がつきました。
Tanaka Akiraさんの<hvoithjwz23.fsf@flux.etl.go.jp>から
In article <200106260640.PAA12913@zeus.sofnec.co.jp>,
まつもと ゆきひろです
In article <993540668.285220.13545.nullmailer@ev.netlab.zetabits.com>,
[#13666] net/http.rb warnings — nobu.nakada@...
なかだです。
あおきです。
なかだです。
[#13668] ruby_m17n make error — TAKAHASHI Masayoshi <maki@...>
高橋征義です。
まつもと ゆきひろです
高橋征義です。
まつもと ゆきひろです
高橋征義です。
豊福です。
[#13672] irb/ruby-lex.rb — GOTO Kentaro <gotoken@...>
引数の数が間違ってるのは確かですが、これで正しいのか自信はあ
[#13705] eval(code, true, filename) — Shugo Maeda <shugo@...>
前田です。
まつもと ゆきひろです
前田です。
Shugo Maedaさんの<wkithdwg3r.wl@STUDLY.priv.netlab.jp>から
[ruby-dev:13545] Re: yield *[[]]
まつもと ゆきひろです
In message "[ruby-dev:13528] Re: yield *[[]]"
on 01/06/09, Tanaka Akira <akr@m17n.org> writes:
|さて、現在の挙動をちゃんと理解できたかどうかを確認するために、私が理解
|しているところの挙動を(マニュアル風に)書き下してみました。この理解は正
|しいでしょうか? (左辺の記述が甘いのは承知していますが。)
おおむね正しいようです。しかし、Rubyってのは厳密に記述すると
ややこしいですねえ(自業自得)。
| 右辺式の文法:
| 式 `,' 式 [`,' 式 ...]
| [式 `,' ...] `*' 式
* = 1,2,3
なんてのも許容されるんですね(初めて知った ^^;;;)。
あと、
| 展開後、右辺に式がなくなった場合、nil が右辺の値になります。
と
| ただし、右辺式が「`*' 式」という形で配列に変換した式の値が [] の場合、
| nil が右辺の値になります。
や
| 右辺の式がひとつになった場合はその式の値が右辺の値になります。
と
| また、右辺式が「`*' 式」という形で
| 配列に変換した式の値が要素を一つしか持たない配列であった場合、
| その要素が右辺の値となります。
とかはもしかして重複してます?
| さらに、右辺式が「式1 `,' `*' 式2」という形で
| 配列に変換した式2 の値が [] の場合、
| 式1 の値自体が右辺の値となります。
これは上述の通り、配列となるのが意図するところです。
|(4) Proc との関連性
|
| self[arg ...]
| call(arg ... )
| 手続きオブジェクトを実行します.引数はブロックの引数にそのまま
| (多重代入のルールに従い)代入されます.
|
|というマニュアルの記述はもはや明らかに正しくありません。
Procは引数がひとつしかなかった場合でも、手続き引数と「似た」
挙動をするようにいじってあります。変更点は
|% ruby -e 'lambda {|a,| p a}.call([1,2,3])'
|[1, 2, 3]
|% ruby -e 'a, = [1,2,3]; p a'
|1
のように配列の1引数と複数引数を区別すること(ですから、多重代
入としては(a, = [1,2,3],*[]と考えるべきでしょうか)、
|% ruby -e 'a, = 1,2,3; p a'
|1
|% ruby -e 'lambda {|a,| p a}.call(1,2,3)'
|-e:1: wrong # of arguments (3 for 1) (ArgumentError)
| from -e:1:in `call'
| from -e:1
のように引数の数をチェックすること、そして || が高々ゼロ個の
引数を受け取ることです。
まつもと ゆきひろ /:|)