comp.lang.ada
 help / color / mirror / Atom feed
From: Robert A Duff <bobduff@world.std.com>
Subject: Re: Inheritance and Polymorphism in Ada !!
Date: 1999/10/25
Date: 1999-10-25T00:00:00+00:00	[thread overview]
Message-ID: <wccr9ijqr6q.fsf@world.std.com> (raw)
In-Reply-To: 7uuvth$9n2$1@nnrp1.deja.com

Robert Dewar <robert_dewar@my-deja.com> writes:

> My feeling is that people do not use declare blocks NEARLY
> often enough.

I agree.

> Note that the issue of heaviness of syntax (and whether you
> need a marker between declarations and statements, which is
> the point Bob Duff has made) is quite orthogonal to the
> fundamental point that nested blocks are very valuable.

I agree that it's orthogonal.

However, I argue that the heavy syntax discourages their use.  Language
design principle:  Make it *easy* to use features that are safe, improve
readability, and all that good stuff -- don't weigh those features down
with extra rules and regulations, or extra syntax.

It's interesting to me that you like the heavy block-statement syntax,
but you gripe about the heavy procedure syntax (as compared to COBOL).
The actual syntactic overhead is the same, except for one extra blank
line in the procedure case.

- Bob




  parent reply	other threads:[~1999-10-25  0:00 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-10-15  0:00 Inheritance and Polymorphism in Ada !! Chango Cho
1999-10-15  0:00 ` Lutz Donnerhacke
1999-10-15  0:00 ` Ted Dennison
1999-10-15  0:00 ` Andreas Winckler
1999-10-15  0:00   ` Lutz Donnerhacke
1999-10-15  0:00   ` Stephane Barbey
1999-10-15  0:00   ` Richard D Riehle
1999-10-15  0:00     ` Matthew Heaney
1999-10-15  0:00       ` Richard D Riehle
1999-10-18  0:00       ` Robert A Duff
1999-10-19  0:00         ` Robert Dewar
1999-10-20  0:00           ` Robert A Duff
1999-10-21  0:00             ` Paul Duquennoy
1999-10-21  0:00             ` Simon Wright
1999-10-21  0:00               ` Robert A Duff
1999-10-21  0:00             ` Robert Dewar
1999-10-22  0:00         ` Matthew Heaney
1999-10-18  0:00       ` Robert Dewar
1999-10-23  0:00         ` Richard D Riehle
1999-10-24  0:00           ` Robert Dewar
1999-10-24  0:00             ` Brian Rogoff
1999-10-26  0:00               ` Robert Dewar
1999-10-25  0:00             ` Robert A Duff [this message]
1999-10-26  0:00               ` Robert Dewar
1999-10-26  0:00                 ` Robert A Duff
1999-10-15  0:00   ` tmoran
1999-10-15  0:00     ` tmoran
1999-10-15  0:00   ` Matthew Heaney
1999-10-18  0:00     ` Robert A Duff
1999-10-18  0:00       ` Brian Rogoff
1999-10-18  0:00   ` Robert A Duff
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox