On Tue, Aug 01, 2006 at 11:00:12PM +0900, Just Another Victim of the Ambient Morality wrote: > > a = 1 > def x > puts a > end > > def y > x > end > > > Then x _will_ be a closure but, then again, we already knew this... If that's the case, then *everything else* is a closure too, because everything else has access to a -- at least where lexical or global scope exists. -- CCD CopyWrite Chad Perrin [ http://ccd.apotheon.org ] print substr("Just another Perl hacker", 0, -2);