From: Dave Thomas Date: 2002-08-10T03:44:45+09:00 Subject: Re: ambiguity between local variable assignment and writter method Tom Sawyer writes: > > > > self.localvar = x > > > > code smell. I don't think it's a smell: it is distinguishing different uses. However, I'm wondering if we could be more succinct? For top-level constants, we can write ::Fred Could we similarly allow a '.' at the start of a statement to be shorthand for 'self.', so we could write .setter = 123 meaning self.setter = 123 If we had that, I might be tempted to use it for normal method calls too. Dave