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