[#1378] differences between Module and Class ? — Mathieu Bouchard <matju@...>

25 messages 2003/08/11
[#1387] Re: differences between Module and Class ? — matz@... (Yukihiro Matsumoto) 2003/08/12

Hi,

[#1442] Re: differences between Module and Class ? — Mathieu Bouchard <matju@...> 2003/08/21

[#1406] _id2ref bug? — Ryan Pavlik <rpav@...>

While debugging some caching code, I've come across a segfault related

22 messages 2003/08/14
[#1407] Re: _id2ref bug? — matz@... (Yukihiro Matsumoto) 2003/08/14

Hi,

[#1413] Re: _id2ref bug? (REPRODUCED, short) — Ryan Pavlik <rpav@...> 2003/08/14

On Fri, 15 Aug 2003 01:57:18 +0900

Re: proc/block with return

From: Mathieu Bouchard <matju@...>
Date: 2003-08-13 00:29:49 UTC
List: ruby-core #1391
On Tue, 12 Aug 2003, Nathaniel Talbott wrote:

> Mathieu Bouchard [mailto:matju@sympatico.ca] wrote:
> > it seems that the semantics of return inside of a proc/block 
> > have changed in subtle ways, but I can't really figure out 
> > what's going on.
> See [ruby-talk:77835] and the surrounding thread.

I don't know whether I'm blind, but in that thread I only see small hints
that I don't understand, and no actual explanation. What is the book I
need to buy, and is it in English?



ri proc
----------------------------------------------------------- Kernel::proc
     proc { block } -> aProc
------------------------------------------------------------------------
     Creates a new procedure object from the given block. Equivalent to
     Proc::new.
        aProc = proc { "hello" }
        aProc.call   #=> "hello"
------------------------------------------------------------------------



Equivalent to Proc::new ? no longer it seems.

Still can't figure out what's going on.

________________________________________________________________
Mathieu Bouchard                       http://artengine.ca/matju


In This Thread