Reading through the perlre documentation I see:
o - pretend to optimize your code, but actually introduce bugsWhile this is clever it should probably be more clear in the official documentation? What exactly does /o do? I'm guessing it was a failed attempt to optimize certain things? If I can get clarification on what it does I will update the documentation to reflect that.
I, for one, enjoy finding these sort of things in documentation :-) To me it says "don't use it, it was an earlier attempt at optimization preserved for backward compatibility." If that's true, then I'd prefer not to change it. ...maybe add a link where the user can learn more about it.
Other great quirky documentation that got neutered to be more corporate and soulless was sfdisk:-f or --forceNew version:
Do what I say, even if it is stupid.
-I file
After destroying your filesystems with an unfortunate sfdisk command,
you would have been able to restore the old situation if only you had
preserved it using the -O flag.
-f, --force Disable all consistency checking. (-I option removed) This can later be restored by: sfdisk /dev/sda < sda.dump