home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.amiga.programmer
- Path: sparky!uunet!cs.utexas.edu!torn!nott!cunews!freenet.carleton.ca!Freenet.carleton.ca!aa302
- From: aa302@Freenet.carleton.ca (Russell McOrmond)
- Subject: Re: Going to the metal
- Message-ID: <1993Jan8.203137.13728@freenet.carleton.ca>
- Sender: news@freenet.carleton.ca (News Administrator)
- Reply-To: aa302@Freenet.carleton.ca (Russell McOrmond)
- Organization: The National Capital Freenet
- References: <um11wB1w165w@lakes.trenton.sc.us> <1993Jan5.191507.9754@mpifr-bonn.mpg.de>
- Date: Fri, 8 Jan 1993 20:31:37 GMT
- Lines: 43
-
-
- In a previous article, rock@lakes.trenton.sc.us (Rockerboy) says:
- >The point here is that there could be an official library, with the
- >possibility of others being created that people found more useful. (I,
- >for example, liked the requester.library over arp.) Again, I believe you
-
- You missed the point - Library IMPLEMENTATION diversity is a good thing,
- but interfacing diversity is destructive. The requestor libraries
- are a good example. There are usefull libraries which patch in and
- replace asl.library, and then there are IMHO useless libraries that
- require that the application use a different interface in order to get this
- different environment.
-
- If you can't see the obvious magnitude in difference between
- functionality diversity and interfacing diversity, go back to grade 2
- programming.
-
- >that insanity should prevail, rather, that there would be several,
- >perhaps three or four, popular libraries. (Just as there are several
- >assemblers and C compilers: people have different tastes.) Admit it,
-
- The code that these compilers generate all run on the same computer -
- if you are proposing different implementations with a standard
- interface, then we agree - Otherwise what you are suggesting is nothing
- bug destructive.
-
- >And what has this to do with the hardware.library consideration? Nothing
- >at all, I suspect.
-
- The point of a .library is to provide a common interface to
- multiple implementations of some code. When there is a
- 1-1 ratio of application and library compatability, the whole purpose
- of writing the library is nullified and the .library code should just
- have been put into the application itself.
- --
- Russell McOrmond, Ottawa Ontario, Canada | Standard Disclaimer applies.
- Freenet: aa302@freenet.carleton.ca (Faster) | WPL 'keeper of sources'.
- Home: rwm@Atronx.OCUnix.On.Ca, 1:163/109 | Libertyware Telecomunications.
-