another argument against shared libraries

Dave Forsey drforsey at watcgl.UUCP
Sat Aug 13 07:56:08 AEST 1983


The arguments against the use of shared libraries seems to rest
on the fact that the structural rather than the functional aspect
of the library will change causing a large amount of managerial 
headaches. This problem goes away if the libraries are not affected
by the structure of the data it is handed. Absurd? Perhaps. But
reflect on the way that Smalltalk-80 works. Everything in the system
is part of a shared library. Handing a floating point number instead
of a SmallInteger to a method causes no problems because it still
behaves as a "Number".  While this can't handle everything it goes
a lot further than any other system.

This is, by the way, one of the reasons that "Object-Oriented Programming"
is different than typical procedural languages and styles.

This of course is opening up an old can of worms but......

	Dave Forsey
	Computer Graphics Laboratory
	University of Waterloo.
	Waterloo Canada



More information about the Comp.unix.wizards mailing list