Hi,

In message "[ruby-talk:11999] PLS-violation in proc as block method invocation!?"
    on 01/03/05, Robert Feldt <feldt / ce.chalmers.se> writes:

|I guess the following behavior is due to block/proc conversions
|in method invocation but IMHO we should work to avoid it since
|it violates PLS (Principle of Least Surprise) and have practical drawbacks
|(I have a memoizer (caching results based on parameters) which should be
|able to detect when called with the same block/proc):

<snip>

OK, I will fix this by modifying Proc#==, although output like
#<Proc:0xa039ab0> remain different.

							matz.