From: benjohn@... Date: 2006-05-02T17:17:29+09:00 Subject: Calling a block with some context. I would like to be able to call a block / proc / lambda with the current context (as well as the context it was created in): def make_proc Proc.new {puts from_calling_context} end proc = make_proc from_calling_context = 'Hello from the calling context' call_with_my_context( proc ) ... Something like that. Thanks for any thoughts, Benjohn