From: Thomas.Kendelbacher@erno.de (Thomas Kendelbacher)
Subject: Re: Ada95 OOP Questions
Date: 1996/07/29
Date: 1996-07-29T00:00:00+00:00 [thread overview]
Message-ID: <4tibbb$lrn@mailsrv2.erno.de> (raw)
In-Reply-To: lhmvif7ny2a.fsf@berlin.berlin.informatik.uni-stuttgart.de
In article <lhmvif7ny2a.fsf@berlin.berlin.informatik.uni-stuttgart.de>, Andre Spiegel <spiegel@berlin.informatik.uni-stuttgart.de> writes:
>Spasmo writes:
>
>> with Persons;
>>
>> procedure Main is
>>
>> P : Persons.Person;
>>
>> begin
>> Persons.Walk(P);
>> Persons.Talk(P);
>> Persons.Eat(P);
>> end Main;
>
>With a use-clause, it looks better
>
> with Persons; use Persons;
>
> P : Person;
>
> Walk (P);
> Talk (P);
> Eat (P);
No, it doesn't look better, at least to me.
(OK, this is a 5-liner; consider a 'real' program.)
Having been working on large-scale Ada projects for years, I have learned
to avoid the use of use as much as possible.
As a consequence, I always try to find package names that create good-looking,
meaningful compound names when used in dot notation ("<pckg-name>.<proc-name>").
--
Thomas Kendelbacher | email : Thomas.Kendelbacher@erno.de
DASA RI / Abt. RIT14 | voice : +49 421 539 5492 (working hours)
Postfach 28 61 56 | or : +49 421 57 04 37 (any other time)
D-28361 Bremen | fax : +49 421 539 4529 (any time)
Germany
next prev parent reply other threads:[~1996-07-29 0:00 UTC|newest]
Thread overview: 46+ messages / expand[flat|nested] mbox.gz Atom feed top
1996-07-28 0:00 Ada95 OOP Questions Spasmo
1996-07-28 0:00 ` David C. Hoos, Sr.
1996-07-28 0:00 ` Spasmo
1996-07-28 0:00 ` Andre Spiegel
1996-07-28 0:00 ` Spasmo
1996-07-29 0:00 ` Thomas Kendelbacher
1996-07-31 0:00 ` Spasmo
1996-08-01 0:00 ` Thomas Kendelbacher
1996-08-02 0:00 ` Gene Ouye
1996-08-01 0:00 ` Jon S Anthony
1996-07-30 0:00 ` David Wheeler
1996-07-31 0:00 ` Spasmo
1996-07-30 0:00 ` Ken Garlington
1996-08-04 0:00 ` Spasmo
1996-07-29 0:00 ` Andre Spiegel
1996-07-29 0:00 ` David Wheeler
1996-07-30 0:00 ` Spasmo
1996-07-30 0:00 ` Spasmo
1996-07-29 0:00 ` Thomas Kendelbacher [this message]
1996-08-02 0:00 ` Robert Dewar
1996-08-05 0:00 ` Thomas Kendelbacher
1996-08-06 0:00 ` Robert Dewar
1996-08-06 0:00 ` Thomas Kendelbacher
1996-08-06 0:00 ` Robert A Duff
1996-08-07 0:00 ` Robert Dewar
1996-08-08 0:00 ` Robert A Duff
1996-08-09 0:00 ` Robert Dewar
1996-08-12 0:00 ` Robert I. Eachus
1996-08-08 0:00 ` Theodore E. Dennison
1996-08-09 0:00 ` Robert Dewar
1996-08-12 0:00 ` Joel VanLaven
1996-08-06 0:00 ` Robert I. Eachus
1996-08-10 0:00 ` Chris Morgan
1996-07-30 0:00 ` Andre Spiegel
1996-07-30 0:00 ` Robert I. Eachus
1996-07-30 0:00 ` Andre Spiegel
1996-08-01 0:00 ` Jon S Anthony
1996-08-13 0:00 ` Eric C. Newton
1996-08-14 0:00 ` Ken Garlington
1996-08-14 0:00 ` Jon S Anthony
1996-08-14 0:00 ` Eric C. Newton
1996-08-21 0:00 ` Jon S Anthony
-- strict thread matches above, loose matches on Subject: below --
1996-08-08 0:00 W. Wesley Groleau (Wes)
1996-08-20 0:00 Farshad Nayeri
1996-08-20 0:00 Farshad Nayeri
1996-08-21 0:00 ` Jon S Anthony
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox