Y
Yukihiro Matsumoto
Hi,
In message "Re: Lazy evaluation (evil)"
|From a conceptual point of view is callcc very important.
|It is not just added because it may seem like a good feature,
|but because it makes Ruby a real functional language (like scheme).
|In functional languages can continuations be seen as a
|functions-calls.
I have to mention callcc was added not because to make Ruby a real
functional language, but because we happened to succeed to implement
it, and there was no reason to remove.
matz.
In message "Re: Lazy evaluation (evil)"
|From a conceptual point of view is callcc very important.
|It is not just added because it may seem like a good feature,
|but because it makes Ruby a real functional language (like scheme).
|In functional languages can continuations be seen as a
|functions-calls.
I have to mention callcc was added not because to make Ruby a real
functional language, but because we happened to succeed to implement
it, and there was no reason to remove.
matz.