On Fri, 2004-09-24 at 10:18, ts wrote:
> >>>>> "M" == Markus  <markus / reality.com> writes:
> 
> M>         test2 = Proc.new { |head,*rest|
> 
>  try to replace `Proc.new' with `proc'
> 

     That still works, but it doesn't really solve the problem with Proc
(or, more to the point in my code, sub-classes of it).  In fact, it
raises my eyebrows further.  When I type:

     x.call(...)

how the complier interprets "..." shouldn't depend on the history of how
object x was created.

-- Markus