----- Original Message ----- From: "Dave Thomas" <Dave / PragmaticProgrammer.com> To: "ruby-talk ML" <ruby-talk / ruby-lang.org> Sent: Saturday, October 05, 2002 12:33 PM Subject: Re: Specifying local and external block parameters (that old chestnut) > I'm not convinced that the scope of a variable is determined by the > operations applied to it. I'd have thought that scope was intrinsic to > the variable itself. As I was initially confused that Ruby distinguished between methods and local variables by whether it saw an assignment or a method call first. Tentatively I'm OK with the := idea... I'm sure there are many pathological cases to think about, though. Hal