On Tuesday, 16 May 2017 at 13:56:57 UTC, Jonathan M Davis wrote:
std.file doesn't have anything to do with File. It only
operates on entire files at a time, so it wouldn't make sense
for a function in std.file to return a std.stdio.File. At most
what would make sense to me would be to have a function in
std.file which created the file as empty and closed it and then
returned the file name for the program to then open or do
whatever else it wants with - which would actually be perfectly
fine if you then wanted to use std.file.write or similar to the
file. It's just more annoying if you want a File, because then
you end up effectively opening the file twice.
- Jonathan M Davis
Okay, now I see your point. Your proposal is still a lot better
than doing nothing.