Why is there an output_string but not a read_string function?

[oh, I see you really -do- mean “read the whole file into a string”]

This might make sense to put in a bolt-on library, but why would one put it in the core?

  1. it’s trivial to implement with really_input, a fixed-size read buffer, and the Buffer module.
  2. for anybody who doesn’t know what they’re doing, it’s a loaded gun lying around.
  3. For anybody who does know what they’re doing, see #1.