From: jhd@herold.franken.de (Joachim Durchholz)
Subject: Re: polymophism
Date: 1996/11/25
Date: 1996-11-25T00:00:00+00:00 [thread overview]
Message-ID: <6LW66Hqk3RB@herold.franken.de> (raw)
In-Reply-To: mheaney-ya023280002211962356520001@news.ni.net
donh@syd.csa.com.au wrote 25.11.96:
> You may be thinking of clusters (which aren't part of the language). These
> serve only to group classes into subsystems as an administrative convenience
> and have no semantic significance.
Though clusters have been declared not to be part of the language, they
really are.
After all, it is the *compiler* that declares an error if it can't find a
class because it has been renamed via cluster configuration.
Or, if you don't believe in a proof by "the compiler complains" (a
standpoint that I usually share):
Take away the cluster configuration from a set of classes. What's left is
a set of classes with lots of undefined and ambiguous names, because the
renamed clusters no longer exist under their expected names.
Besides, I don't feel quite at home with the class = module requirement.
There are useful libraries that consist of dozens of tiny classes, some
containing nothing more than a few invariant or constant definitions.
Such classes have too fine granularity to allow easy understanding of a
system; you need larger units. I think the Cluster concept fill that gap
(and quite well, too).
Regards,
-Joachim
--
Looking for a new job. Resume available on request. WWW version of resume
available under http://www.franken.de/users/herold/jhd/resume/index.html
next prev parent reply other threads:[~1996-11-25 0:00 UTC|newest]
Thread overview: 28+ messages / expand[flat|nested] mbox.gz Atom feed top
1996-11-18 0:00 polymophism AGBOH CHARLES
1996-11-19 0:00 ` polymophism Darren C Davenport
1996-11-21 0:00 ` polymophism James O'Connor
1996-11-21 0:00 ` polymophism Mike Stark
1996-11-22 0:00 ` polymophism Norman H. Cohen
1996-11-22 0:00 ` polymophism Klaus Brouwer
1996-11-23 0:00 ` polymophism James O'Connor
1996-11-25 0:00 ` polymophism Richard Riehle
1996-11-22 0:00 ` polymophism Norman H. Cohen
1996-11-23 0:00 ` polymophism James O'Connor
1996-11-22 0:00 ` polymophism Matthew Heaney
1996-11-25 0:00 ` polymophism Don Harrison
1996-11-25 0:00 ` Joachim Durchholz [this message]
1996-11-26 0:00 ` polymophism Don Harrison
1996-11-25 0:00 ` Is Ada an OO Language? (was => Re: polymophism) Richard Riehle
1996-11-25 0:00 ` James S. Rogers
1996-11-23 0:00 ` polymophism John Howard
1996-11-21 0:00 ` polymophism Robert I. Eachus
1996-11-22 0:00 ` polymophism Jon S Anthony
1996-11-22 0:00 ` polymophism Robert A Duff
1996-11-23 0:00 ` polymophism Jon S Anthony
1996-11-24 0:00 ` polymophism Robert B. Love
1996-11-27 0:00 ` Is Ada an OO Language? (was => Re: polymophism) Robert I. Eachus
-- strict thread matches above, loose matches on Subject: below --
1996-11-26 0:00 polymophism Peter Hermann
1996-11-26 0:00 ` polymophism John Howard
1996-11-26 0:00 ` polymophism Peter Hicks
1996-11-26 0:00 ` polymophism Peter Hermann
1996-11-29 0:00 ` polymophism Richard Riehle
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox