|Subject:||don't use lvalue accessor|
Text::Similarity makes heavy use of lvalue accessors. I searched for good reasons to use them, but I didn't find any, except for one: they are syntactic sugar at a cost of source code maintability. What was your motivation to use lvalue accessors? Perl Best Practices does recommend not to use lvalue accessors (cf. chapter 15 / "Don't use lvalue accessors"), cf.Maybe it reduces the code complexity, so more other people can read and understand the source code, as well as contribute. Would it be OK to change all lvalue accessors to normal ones? Then I would try to create a patch for it.