On 12/29/13 4:20 AM, "Ola Fosheim Grøstad" <[email protected]>" wrote:
On Sunday, 29 December 2013 at 11:01:05 UTC, Marco Leise wrote:
Basic OS level file-system I/O support is useful on its own,
especially in a systems programming language. You don't need
to pull in a whole bunch of dependencies to read a text file.

Yes, it is useful to have good bindings for OS-level apis. However,
Posix is no longer an adequate abstraction for cross-platform file
systems. In the cloud or in clusters you mount network drives with other
properties than a local drive.

Well one question is what other successful designs could we use as precedent? I don't know of any successful unified APIs for regular/remote filesystems that also allow full local file functionality. The closest abstraction I know of is the FUSE-installed filesystems, but those adapt foreign file systems to the Posix interface.


Andrei

Reply via email to