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


in reply to Re^5: lhs substr(): refs vs. scalars
in thread lhs substr(): refs vs. scalars

But I think adjusting the one assign through would be easy and useful.
This is changed in bleadperl and will be in 5.10. In 5.8.x at some point a grammatically torturous paragraph was added to the end of the substr doc warning about some of these issues.