[
Lists Home |
Date Index |
Thread Index
]
Alaric B. Snell scripsit:
> Likewise, with TCP/IP, I use the sockets API.
On our last iteration, I pointed out that the sockets API is the poster child
of API-centric programming: nobody even dreams of doing networking until
it is implemented.
What I didn't point out then was the ad hoc and non-standard nature of the
API. Until very recent years, there was nobody who wanted to standardize
it -- the IETF "didn't do APIs", and the other standards bodies didn't
seem to be interested. Nevertheless, it remained quite standard on all
Unix-like systems and many others, and even WinSock adhered fairly closely
-- over-closely, in fact -- to what originally appeared in 4.2BSD. There
has never been a compelling reason to re-engineer it.
--
John Cowan http://www.ccil.org/~cowan cowan@ccil.org
To say that Bilbo's breath was taken away is no description at all. There
are no words left to express his staggerment, since Men changed the language
that they learned of elves in the days when all the world was wonderful.
--_The Hobbit_
|