- When Arthur originally documented the fix:lsh procedure in 1991
(bbc428a9), he documented arithmetic right shift semantics.
I'm pretty sure I don't deserve credit for that. If you look at the rest of that commit, you can see that I checked in the entire reference manual and user manual. I did contribute a bunch of documentation, including much of the original debugging documentation, but I definitely didn't write both of those manuals. In fact, you can see "@author by Chris Hanson" in both of them.
What to do?
Considering how frequently people have come to different interpretations of the abbreviation lsh, perhaps it should be renamed to logical-shift or something else unambiguous.