home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!pipex!slxsys!warwick!uknet!gdt!aber!aberfa!pcg
- From: pcg@aber.ac.uk (Piercarlo Grandi)
- Newsgroups: comp.object
- Subject: Re: O.M() versus M(O) notation
- Message-ID: <PCG.92Aug23210938@aberdb.aber.ac.uk>
- Date: 23 Aug 92 21:09:38 GMT
- References: <PCG.92Aug18133356@aberdb.aber.ac.uk> <d!!n91k.objsys@netcom.com>
- <ARO.92Aug21170505@sibyl.aber.ac.uk> <91_n6rp.objsys@netcom.com>
- Sender: news@aber.ac.uk (USENET news service)
- Reply-To: pcg@aber.ac.uk (Piercarlo Grandi)
- Organization: Prifysgol Cymru, Aberystwyth
- Lines: 62
- In-Reply-To: objsys@netcom.com's message of 21 Aug 92 19: 32:41 GMT
- Nntp-Posting-Host: aberdb
-
- On 21 Aug 92 19:32:41 GMT, objsys@netcom.com (Bob Hathaway) said:
-
- objsys> Piercarlo and I were discussing the hierarchical vs. graph
- objsys> question, I was on the graph side (as I thought he was) and he
- objsys> gave some meaningless example. After providing some true
- objsys> graphical examples and pointing out my graph orientation of
- objsys> several years, he ignored my comments and then claimed I was
- objsys> advocating the hierarchical approach!
-
- Version 0.1ALPHA of Bob Hathaway's opinions:
-
- pcg> There is absolutely no reason to believe that structural reuse
- pcg> opportunities need to happen in a hierarchical fashion like with
- pcg> inheritance.
-
- objsys> Sure there is. We do it all the time; its called classification.
-
- pcg> Yes, but all hierarchical taxonomies are inappropriate, in the sense
- pcg> that they always cause bad classifications.
-
- Version 0.2ALPHA of Bob Hathaway's opinions:
-
- objsys> No, they don't. As discussed under devices, they can be quite
- objsys> appropriate. And without an explicit inheritance relation there
- objsys> can be excessive redundancy.
-
- ALPHA testing of these opinions:
-
- pcg> Once wants the ability (my favourite peeve) to independently
- pcg> reuse interfaces, specifications, and implementations, and a
- pcg> general purpose algebra for all of thse things.
-
- objsys> Some systems with inheritance may not provide this but I don't
- objsys> see any inherent restrictions.
-
- pcg> Well, except that you insist otherwise that type systems should be
- pcg> hierarchical. Isn't that a fairly large inherent restriction?
-
- Version 0.5BETA:
-
- objsys> No I don't and never have. As pointed out above, the is-a
- objsys> relation does not have a hierarchical restriction and indeed
- objsys> further justifies the separation of type and class. I defended
- objsys> classification, not strict hierarchies.
-
-
-
- Comp.object as an ALPHA/BETA test site for opinions. Wonderful for some.
-
- Unfortunately I am currently busy and I can only afford to debug
- released opinions, I have not got much time to track ALPHA or BETA ones.
-
- And released opinions, like Ralph Johnson's, take a lot of time to test.
- I am also working, slowly, on an extended benchmark of the whole suite
- of Wegner/Cardelli opinions, as released in 1985; progress is slow also
- because they were still ALPHA quality opinions, too bad they got
- incorporated into too many people's opinions applications, even
- nowadays.
- --
- Piercarlo Grandi | JNET: pcg@uk.ac.aber
- Dept of CS, University of Wales | UUCP: ...!mcsun!ukc!aber-cs!pcg
- Penglais, Aberystwyth SY23 3BZ, UK | INET: pcg@aber.ac.uk
-