On Tue, Apr 24, 2001 at 07:38:50PM -0700, Brent Dax wrote: [snip four examples are obvious ...] >>> $a."b"; If a has a method 'foo' such that $a.foo is the standard invocation, it would be nice when $b = 'foo' for $a.foo === $a."$b" === $a.$b How I see the . operator working in this case is as something like $a.foo === &{$a{foo}} Hence that would logically follow that &{$a{foo}} === $a.foo === &{$a{"$b"}} === $a."$b" === $a.$b === &{$a{$b}} and this case >>> a.b; is either an error, or something very scary. -- david j. goehrig bit twiddler www.valinux.com "There was nothing creative, charming, admirable or innovative in Pokémon except that it parted small children from their money with brutal efficiency. It inexplicably featured the dramatic story of cockfighting monsters who lived in your pants..." - John Tynes
- Dot can DWIM without whitespace Brent Dax
- C or SH like string cat proposal David L. Nicol
- Re: C or SH like string cat proposal Michael G Schwern
- Re: Dot can DWIM without whitespace Stephen P. Potter
- Re: Dot can DWIM without whitespace Michael G Schwern
- Re: Dot can DWIM without whitespace Dan Sugalski
- Re: Dot can DWIM without whitespace Dave
- Re: Dot can DWIM without whitespace Simon Cozens
- Re: Dot can DWIM without whitespace Edward Peschko
- Re: Dot can DWIM without whitespace Paul Johnson
- Re: Dot can DWIM without whitespace Edward Peschko
- Re: Dot can DWIM without whitespace Bryan C . Warnock
- Re: Dot can DWIM without whitespace Edward Peschko
- Re: Dot can DWIM without whitespac... Bryan C . Warnock
- Re: Dot can DWIM without white... Edward Peschko
- Re: Dot can DWIM without w... Buddha Buck
- Re: Dot can DWIM without whitespace Simon Cozens