From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Russ Cox" Date: Fri, 22 Sep 2000 14:21:40 -0400 To: 9fans@cse.psu.edu Subject: Re: [9fans] Client/server program sample code request.. MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Message-Id: <20000922182142.4DD31199D0@mail> Topicbox-Message-UUID: 0b80f03e-eac9-11e9-9e20-41e7f4b1d025 I think that, at least at the C interface level, the sockets problem stems mainly from trying to solve everything in C rather than with a (very) little language like the dial strings. I'm not up on my history of which came first, but the dial strings were in Research Unix too. A more vivid example of this distinction is the difference in usability between an embedded Tk for Limbo or C, which just provides a function tkcmd(char*) to which you pass Tk syntax, and a purely extant-language-based solution like GTK+, in which all the elegant Tk syntax is lost to clumsy C or C++ expressions because someone was (probably unnecessarily) worried about efficiency. Russ