Project

General

Profile

Actions

Bug #12809

closed

Updated by shyouhei (Shyouhei Urabe) over 8 years ago

  • Status changed from Open to Assigned
  • Assignee set to akr (Akira Tanaka)

Updated by akr (Akira Tanaka) over 8 years ago

  • Status changed from Assigned to Rejected

Current behavior is intentional design.

If "lambda" change the lambda-ness of the given block,
the author of "proc { |a| a * 2 }" can not know how the block is interpreted.
This is what the design try to avoid.

Rather, it may be possible to raise error on "lambda" with non-lambda proc object.
This is different issue, though.

Actions

Also available in: Atom PDF

Like0
Like0Like0