◐ Shell
clean mode source ↗

Message 137616 - Python tracker

Perhaps the stdio requirement was based on an underlying OS (*nix?) requirement, which io has to fulfill even if it does not use stdio.

Stdio was, I presume, optimized for speed.  In the relatively rare case of mixed read/write, it *should* put the burden on the programmer.  Python is a bit different.