<abigail@foad.org> writes: >> >> $foo.method(); >> >> same as >> >> $foo->method(); > > >Urg. Those are things I can't see the benefits of. It doesn't make >the syntax any less complicated. It just creates another "there is >more than one way to do it". But with the only benefit a keystroke. >It just adds to the perceived problem of Perl being hard. One reason for use of '.' is mapping Win32's COM names in a way that makes sense to the would-be users. The _documented_ interfaces use a . notation As such the '.' might only have this meaning if left operand was an object... but we are getting into details again. -- Nick Ing-Simmons