Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!rutgers!sunybcs!boulder!hao!oddjob!gargoyle!ihnp4!homxb!mtuxo!mtune!codas!usfvax2!ateng!chip From: chip@ateng.UUCP (Chip Salzenberg) Newsgroups: comp.lang.misc,comp.software-eng Subject: Re: software ICs vs. libraries Message-ID: <83@ateng.UUCP> Date: Mon, 26-Oct-87 13:00:43 EST Article-I.D.: ateng.83 Posted: Mon Oct 26 13:00:43 1987 Date-Received: Thu, 29-Oct-87 23:34:18 EST References: <1691@culdev1.UUCP> <5606@jade.BERKELEY.EDU> Reply-To: chip@ateng.UUCP (Chip Salzenberg) Organization: A.T. Engineering, Tampa, FL Lines: 18 Xref: mnetor comp.lang.misc:798 comp.software-eng:13 In article <5606@jade.BERKELEY.EDU> adamj@widow.berkeley.edu (Adam J. Richter) writes: >In article <1691@culdev1.UUCP> drw@culdev1.UUCP (Dale Worley) writes: >>Another feature of "software ICs" comes from the fact that they are >>part of an object-oriented system. One can actually write, say, a >>linked list manager that will work on objects of *any* type. > > "Object oriented?" What you are describing involves >parameteized typing and polymorphic routines. Not so. Objective-C supports _heterogoneous_ collections. For example, a single Set can hold another Set, a Dictionary, an Array, and any number of other types -- _simultaneously_. -- Chip Salzenberg "chip@ateng.UUCP" or "{uunet,usfvax2}!ateng!chip" A.T. Engineering My employer's opinions are not mine, but these are. "Gentlemen, your work today has been outstanding. I intend to recommend you all for promotion -- in whatever fleet we end up serving." - JTK