Bug 11298 – Replace `std.stdio` module functionality with the use of only native system API

Status
NEW
Severity
enhancement
Priority
P4
Component
phobos
Product
D
Version
D2
Platform
All
OS
All
Creation time
2013-10-19T02:58:22Z
Last change time
2024-12-01T16:18:58Z
Assigned to
Denis Shelomovskii
Creator
Denis Shelomovskii
Moved to GitHub: phobos#9615 →

Comments

Comment #0 by verylonglogin.reg — 2013-10-19T02:58:22Z
Advantages of the file I/O functionality based on native system API: * No dependencies on C library bugs. This includes missing workarounds for OS API bugs in C library. * No dependencies on C library API. This allows a reach API with the ability to use a platform-specific functionality. * Performance. As a result of limited C library API and possible bugs is't possible to have a performance gaps because of C library use (e.g. see Issue 7033).
Comment #1 by greensunny12 — 2017-07-11T18:26:38Z
IOPipe might become `std.io` in the future: http://dconf.org/2017/talks/schveighoffer.html
Comment #2 by robert.schadek — 2024-12-01T16:18:58Z
THIS ISSUE HAS BEEN MOVED TO GITHUB https://github.com/dlang/phobos/issues/9615 DO NOT COMMENT HERE ANYMORE, NOBODY WILL SEE IT, THIS ISSUE HAS BEEN MOVED TO GITHUB