Tue, 14 Apr 1998 22:47:38 +1000
C. Daniel Cooper wrote:
> Mike Brenner wrote,
> > Here is another statistic. To add it up carefully, you must not
> > just grep on the word with. You must filter out comments nad
> > quoted string and variable containing the word with as a substring.
> Of course, the counting also needs to consider that a context clause
> of the form "WITH Foo, Bar;" should count as *two* not one: the actual
> motivation is to reduce the number of dependencies, not the the number
> of clauses per se.
What about the use of renaming to package ( a subset of resources of )
other packages into one logically related chunk?
package XYZ is
FOO renames X.FOO;
BAR renames Y.BAR;
FRED renames Z.FRED;
BILL renames Z.BILL;
ANYTHING_BUT_SUE renames Z.ANYTHING_BUT_SUE;
And then a with of XYZ makes visible only those parts of X,Y, and Z that
Is this a sign of good structure? HECK NO! But if you're re-using
components, it may be that re-structuring is a luxury you can't afford.
I've not seen this used much, but when it was, it was relatively
innocuous, and hid a lot of relatively dangerous resources in the specs.
Yet it seems anathema to me, a sign of bad design.
[log in to unmask] <> <> How doth the little Crocodile
| Alan & Carmel Brain| xxxxx Improve his shining tail?
| Canberra Australia | xxxxxHxHxxxxxx _MMMMMMMMM_MMMMMMMMM
[log in to unmask] o OO*O^^^^O*OO o oo oo oo oo
By pulling MAERKLIN Wagons, in 1/220 Scale