In article <Pine.LNX.4.21.0110031855001.27045-100000 / relayer>, "Mathieu
Bouchard" <matju / sympatico.ca> wrote:

> I wrote this program with Guy Hurst on April 6th. You say that a proc
> should keep its source by prepending a % sign just before the
> opening-brace.

If I understand what you're getting at, the extension you've made to the
kernel module allows me to do either of these ...

   p1 = proc { puts "hello, world" }
   p2 = proc %{ puts "hello, world" }

Is that right?

Assuming you've read my long-winded reply, explaining what I'm trying
to achieve, I could do something like ...

   fibonacci = Stream.new([1, 1]) %{ |s, i| s[i - 2] + s[i - 1] }

If this is how it works, it would be wonderful if that facility could be
added to the core kernel module, since I'm sure other people will come up
with ways they could use dumpable procs.