Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!cs.utexas.edu!execu!sequoia!rpp386!jfh From: jfh@rpp386.cactus.org (John F Haugh II) Newsgroups: comp.unix.internals Subject: Re: Shared Lib Question (ISC) Message-ID: <19252@rpp386.cactus.org> Date: 9 May 91 00:00:52 GMT References: <276@rwing.UUCP> <162@titccy.cc.titech.ac.jp> Reply-To: jfh@rpp386.cactus.org (John F Haugh II) Organization: Lone Star Cat Emporium and BBQ Grill Lines: 27 X-Clever-Slogan: Help Prevent Robbery. Tax the IRS. In article <162@titccy.cc.titech.ac.jp> mohta@necom830.cc.titech.ac.jp (Masataka Ohta) writes: >In article <276@rwing.UUCP> pat@rwing.UUCP (Pat Myrto) writes: >>I have noticed with interest the discussion going on regarding shared >>libraries. However, what is obvious is that there are several kinds >>of shared libaries, all using some different scheme to operate. > >It proves that the concept of shared libraries is not so simple. You are confusing the concept and the implementation of the concept. I would argue that the wide variety of implementation schemes is proof that the fundamental concept is very simple. The trouble (as I see it) is that the C libraries were not designed well from the start. The notion that there should never be global variables with all manner of hidden side effects was beaten into my brain as a CS undergrad. Not to slight Ritchie, et al, but they appear not to have suffered the same violent abuse at the hands of their instructors ... Were the code in the C library pure, shared libraries would be extremely simple to implement. Data, which isn't sharable, is the worst of the flies in the ointment. -- John F. Haugh II | Distribution to | UUCP: ...!cs.utexas.edu!rpp386!jfh Ma Bell: (512) 255-8251 | GEnie PROHIBITED :-) | Domain: jfh@rpp386.cactus.org "If liberals interpreted the 2nd Amendment the same way they interpret the rest of the Constitution, gun ownership would be mandatory."