RCR (example) TITLE obsoleting "proc" (RCR#1) ABSTRACT we have to remove "proc" function to avoid confusion. MOTIVATION when we explain Proc to the beginners, they (and we) expect "proc" and "Proc.new" are same. but they are not. PROPOSAL to avoid confusion, I propose to obsolete "proc", where "lambda" remains unchanged. by "obsolete", I mean adding warning at 1.8, removing it from 1.9. maybe adding new function "func" instead of "proc" is a good idea. RATIONALE "Proc.new" and "proc" are too similar to behave differently.