http://www.perlmonks.org?node_id=310351


in reply to Re: Re: •Re: Why get() and set() accessor methods are evil
in thread Why get() and set() accessor methods are evil

Nah. a[insert method call punctuation here]set_b(foo) is just nasty. If it's supposed to be an assignment it should look like an assignment, and setting a property or attribute is an assignment no matter how it's mediated under the hood.

One of the few places (well, OK, the only place so far, but I won't rule out others existing) that I like lvalue methods or subs.