[#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:110] pure ruby
From:
nakawtse@... (P nakawtse)
Date:
1996-02-01 06:53:22 UTC
List:
ruby-list #110
中渡@NTTです.
-----------
まつもと ゆきひろ@トヨタケーラムです.
eval.cに実装があるんですけど,読んでもちょっと分からないでしょ
うね.簡単に説明すると
-----------
ええ.(^^;)
--------
whileは
while(条件を評価) { ループの中を評価 }
WHILE(イテレータ)は
ブロックをセーブする
コンテキストをセーブする(setjmp)
イテレータ関数を呼ぶ
yieldでブロックを復旧し,ブロックを評価する
retryでコンテキストを復旧(longjmp)
---------
イテレータって全然遅いわけですね.
あまり使わない方がいいのかな.
イテレータの方が早いこともあります?
−−−−−−−
制御構造の話ですよね.ifとイテレータと大域脱出(break, retry)
と例外(begin, fail)があれば,残りは作れるのではないでしょう
か.実用を考えなければ,例外も外せるかも.
−−−−−−−
lispだとcar cond atom defun だったかな.
つまり,データ型に応じたいくつかの演算子とif, iterator, braek,
それとクラス定義をするところ?
#このMLにはあと誰がいるのでしょうか???閑散.