Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!think.com!spool.mu.edu!munnari.oz.au!metro!macuni!ipc04!s8105119 From: s8105119@ipc04.mqcs.mq.oz.au (Gary Kevin MAKIN) Newsgroups: comp.sys.amiga.advocacy Subject: Re: De-macification of the Amiga (Re: The Amiga's Future) Keywords: Future, Amiga, etc. Message-ID: <1073@macuni.mqcc.mq.oz> Date: 24 Jun 91 03:48:18 GMT Article-I.D.: macuni.1073 References: <1991Jun22.020815.233@Sugar.NeoSoft.com> <95@ryptyde.UUCP> <1991Jun23.145612.16729@Sugar.NeoSoft.com> Sender: news@macuni.mqcc.mq.oz Organization: Macquarie University, School of Mathematics, Physics, Computing and Electronics Lines: 20 In article <1991Jun23.145612.16729@Sugar.NeoSoft.com> peter@Sugar.NeoSoft.com (Peter da Silva) writes: >Shared libraries are basically utility routines, like the ones in the Mac >ROM and system file, but loaded on demand by the programmer. Not entirely true. The Mac does have a real equivalent to shared libraries, but I know of noone other than Apple using them. These are called Packages on the Mac. Apple uses packages for all sorts of things: the disk initialization routines, the List manager, Standard File package, floating point, transcendental functions, apple events, help manager, etc. Using the Mac's "shared libraries" every program since 1984 has been able to use the same routine to ask the user for the file to open! And many of these packages are either in ROM or loaded into the System heap, so each program does not have to load it's own copy. >-- >Peter da Silva. `-_-' . > 'U` "Have you hugged your wolf today?" Gary.