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.

Reply via email to