Why are the exec* functions deprecated in std.process?
Kagamin
spam at here.lot
Wed Oct 30 23:46:55 PDT 2013
On Thursday, 31 October 2013 at 02:25:11 UTC, Jonathan M Davis
wrote:
> Then you have to worry about which functions in a module work
> on which OS.
> It's generally a far cleaner separation to separate the OSes
> via the module
> system, which is what druntime does for posix and windows.
posix and windows each end up as a soup of OS-specific feature
sets too, and you still have to worry about which functions work
on which OS. Is it a clear enough separation? And posix doesn't
mean native, it means portable: windows implements it to some
extent, so one might want to add windows support to posix modules
or implement missing posix functions from scratch.
More information about the Digitalmars-d
mailing list