From: "trans. (T. Onoma)" Date: 2004-09-26T02:35:01+09:00 Subject: Re: Proc / def / yield semantics (long) Kudos. On Saturday 25 September 2004 12:58 am, Markus wrote: > ABSTRACT > > The semantics of Proc object calling was changed between 1.8.0 and > 1.8.1 to resolve a disparity with the semantics of yield(); I feel this > was a mistake & would like to see the change reversed. Specifically: > > * For 1.8.2 I would like to see the semantics revert to the way > they were in 1.8.0; this leaves the disparity between yield and > Proc#call, but does not break anything. > > * For 2.0 I would like the semantics to be homogenized, either by: > > * Changing yield (and assignment) to match the semantics > of the rest of the language, > or > * Making the behavior controllable by the user (on a case > by case basis) so that people who want the new behavior > can get it. > > [snip] T.