[#139] ruby 0.97 available — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろ@トヨタケーラムです.
1 message
1996/02/13
[#145] Re: The black face. — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろ@トヨタケーラムです.
1 message
1996/02/14
[#182] Re: DOS port — Kazuhiko Iwama <iwama@...>
■ [ruby-list:178] Re: DOS port
1 message
1996/02/20
[#184] Re: DOS port — Kazuhiko Iwama <iwama@...>
■ [ruby-list:181] Re: DOS port
1 message
1996/02/20
[#185] Re: DOS port — Kazuhiko Iwama <iwama@...>
■ [ruby-list:183] Re: DOS port
1 message
1996/02/20
[#196] Re: DOS port — Kazuhiko Iwama <iwama@...>
■ [ruby-list:183] Re: DOS port
1 message
1996/02/26
[#198] Re: DOS port — Kazuhiko Iwama <iwama@...>
■ [ruby-list:197] Re: DOS port
1 message
1996/02/26
[#201] Re: ruby for JPower — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろ@トヨタケーラムです.
1 message
1996/02/26
[ruby-list:111] Re: pure ruby
From:
matz@... (Yukihiro Matsumoto)
Date:
1996-02-01 07:05:29 UTC
List:
ruby-list #111
まつもと ゆきひろ@トヨタケーラムです.
In message "[ruby-list:110] pure ruby"
on 96/02/01, P nakawtse <nakawtse@syrinx.dq.isl.ntt.jp> writes:
|中渡@NTTです.
| イテレータって全然遅いわけですね.
| あまり使わない方がいいのかな.
| イテレータの方が早いこともあります?
whileとかで素直に書ける時には使う必要は無いと思います.です
から,単純なループをイテレータで書くのは「できるよ」という程
度の意味しかないと思います.でも,イテレータの本来の目的はルー
プの抽象化ですから.
例えば複雑な構造をトラバースする場合などはwhileを使って無理
に書くよりイテレータを使った方が速い可能性はあります.それど
ころか適切なメソッドが無くてイテレータ以外ではトラバースでき
ない可能性だってあります.
|−−−−−−−
|制御構造の話ですよね.ifとイテレータと大域脱出(break, retry)
|と例外(begin, fail)があれば,残りは作れるのではないでしょう
|か.実用を考えなければ,例外も外せるかも.
|−−−−−−−
|
| lispだとcar cond atom defun だったかな.
| つまり,データ型に応じたいくつかの演算子とif, iterator, braek,
| それとクラス定義をするところ?
pure lispの基本5関数は
car, cdr, cons, atom, cond
だったかな.でも,これではなにも書けないと思いますけど.ruby
は学術的考察が加えられていないので,どこまで削れるかは不明で
す.あんまり削れないかなあ.
|#このMLにはあと誰がいるのでしょうか???閑散.
現在26人の方が参加しておられます.積極的な参加をお待ちしてい
ます.>みなさん
# なんか,メイルが欠けている人がいませんか? 時々エラーメイル
# が来るんですけど….