[TUHS] Unix APIs: elegant or not?
    Dave Horsfall 
    dave at horsfall.org
       
    Thu Nov  1 20:20:46 AEST 2018
    
    
  
On Thu, 1 Nov 2018, Pierre DAVID wrote:
> Do you *really* think that IPC System V primitives are better than 
> sockets?
Nope; they're even worse, which I didn't think was possible.  The one 
saving grace (IMHO) of SysV was the TTY driver and its cleaner interface.
I did see a proposal a while back (can't remember where/when) to use 
something like open("/dev/net/host/port", ...) to establish a network 
connection (or a server with appropriate flags), in much the same way that 
device files are created dynamically.
With Unix, everything looks like a file, but as I said, the sockets API 
broke that convention, forcing users to work at a much lower level than 
necessary.
I suppose that around now someone will say that Plan 9 fixed all that :-)
-- Dave
    
    
More information about the TUHS
mailing list