[#300] Ruby 1.3.3-990507 — matz <matz@...>
Ruby 1.3.3-990507 is out, check out:
1 message
1999/05/07
[#314] Arity features for Proc object? — matz@... (Yukihiro Matsumoto)
A mail from <yeboah@tu-harburg.de> is somehow rejected by the list
12 messages
1999/05/17
[#315] Re: Arity features for Proc object?
— matz@... (Yukihiro Matsumoto)
1999/05/17
[#316] Re: Arity features for Proc object?
— gotoken@... (GOTO Kentaro)
1999/05/17
In message "[ruby-talk:00315] Re: Arity features for Proc object?"
[#318] Re: Arity features for Proc object?
— matz@... (Yukihiro Matsumoto)
1999/05/17
Hi.
[#319] Re: Arity features for Proc object?
— gotoken@... (GOTO Kentaro)
1999/05/17
In message "[ruby-talk:00318] Re: Arity features for Proc object?"
[#320] Re: Arity features for Proc object?
— matz@... (Yukihiro Matsumoto)
1999/05/17
Hi.
[#323] binding — Pros Yeboah <yeboah@...>
Hi
5 messages
1999/05/18
[#357] thinking aloud — "Bryce Dooley" <thecrow@...>
First off, I think Ruby is a very nice scripting language.
7 messages
1999/05/29
[ruby-talk:00327] Re: binding
From:
Klaus Schilling <Klaus.Schilling@...>
Date:
1999-05-18 08:00:55 UTC
List:
ruby-talk #327
Yukihiro Matsumoto writes: > |2)the Kernel method callcc. > > It's a continuation. If you know scheme's call/cc, that's it. If you > don't know... hmm.. Could somebody explain it please? Shugo? > Scheme's call-with-current-continuation lets interrupt a computation at a certain point and makes it possible to reassume it at a later point. It is usually implemented with setjmp() and longjmp(), wasting often a lot of memory, just like making a fork() on the Unix system level and switching between processes. It can be used to simulate parallel processes at high cost (complete stack backup). It may also be used for purposes like jump instructions and exceptions, such as C's goto, return, break, continue. Some scheme implementation nowadays provide lightweight substitutes of several classical c/cc tasks. Another application is backtracking, used for debugging purposes. Klaus Schilling