comp.lang.ada
 help / color / mirror / Atom feed
From: James Rogers <jimmaureenrogers@worldnet.att.net>
Subject: Re: Ada Idioms Progress Preview
Date: Fri, 03 Aug 2001 22:02:26 GMT
Date: 2001-08-03T22:02:26+00:00	[thread overview]
Message-ID: <3B6B200A.4A3CEFAE@worldnet.att.net> (raw)
In-Reply-To: 5ee5b646.0108031145.1306c91@posting.google.com

Robert Dewar wrote:
> 
> To me this is not a list of idioms, but rather a tutorial of Ada
> features. That may have its own merits, but a list of real idioms
> would be separately useful.
> 
> If there is a feature X in Ada that does Y, then saying that X is
> an idiom for Y is not very helpful. To me an idiom is a combination
> of features that is not so obvious, e.g. the following for labeling
> branches of cases

I have been struggling with just this issue. 

To a person learning Ada, but familiar with other languages, the
things you call a "feature" will appear to be an idiom. 

Having looked up the word "idiom" in "The American Heritage
Dictionary", I get the following definitions:

1. A speech form or expression of a given language that is peculiar
to itself grammatically or that cannot be understood from the
individual meanings of its elements.
2. The specific grammatical, syntactic, and structural character of
a given language.
3. A regional speech or dialect.
4. A specialized vocabulary used by a group of people; jargon.
5. A style of artistic expression characteristic of a given
individual, school, period, or medium.

Clearly none of these are exactly what I am looking for. The word
is used somewhat differently in a programming language context.
I do see that the word idiom can be used both generally, and for
specialized groups. It appears that you understand an idiom to be
more specialized than definition 2 above.

I have been working through a way to present both the general and the
specialized idioms for Ada. I have started with the general idioms.
I do want to include more specialized idioms such as those mentioned
by Robert Dewar and Ehud Lamm. The big challenge is to organize the
document so that readers can find the idioms in which they are
interested.

Please keep suggesting idioms. I am sure that I have not personally
used all Ada idioms. 

Jim Rogers
Colorado Springs, Colorado USA



  reply	other threads:[~2001-08-03 22:02 UTC|newest]

Thread overview: 41+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-08-03  4:16 Ada Idioms Progress Preview James Rogers
2001-08-03 19:45 ` Robert Dewar
2001-08-03 22:02   ` James Rogers [this message]
2001-08-06 22:33   ` Stanley R. Allen
2001-08-07  2:45     ` tmoran
2001-08-07 12:15       ` Larry Kilgallen
2001-08-07 13:26         ` Philip Anderson
2001-08-08  2:23         ` Robert Dewar
2001-08-08  5:58           ` Ehud Lamm
2001-08-08  2:19       ` Robert Dewar
2001-08-08 15:13         ` Ted Dennison
2001-08-08 18:03           ` tmoran
2001-08-09 20:36           ` Florian Weimer
2001-08-10 21:02         ` Jay Nabonne
2001-08-10 21:51           ` Larry Kilgallen
2001-08-13 14:19             ` Ted Dennison
2001-08-13 14:05           ` Ted Dennison
2001-08-13 14:19             ` Marin David Condic
2001-08-13 15:47             ` Ole-Hjalmar Kristensen
2001-08-13 16:22               ` Marin David Condic
2001-08-13 18:48               ` Larry Kilgallen
2001-08-14  7:05                 ` Ole-Hjalmar Kristensen
2001-08-13 20:20               ` James Rogers
2001-08-14  1:09                 ` Warren W. Gay VE3WWG
2001-08-14  6:15                   ` James Rogers
2001-08-14 14:03                     ` Warren W. Gay VE3WWG
2001-08-21  5:54                   ` C strings, was " David Thompson
2001-08-16 18:42                 ` Jay Nabonne
2001-08-17  1:25                   ` Robert Dewar
2001-08-13 21:47               ` Ted Dennison
2001-08-14  7:37                 ` Ole-Hjalmar Kristensen
2001-08-14 14:59                   ` Ted Dennison
2001-08-14 13:22                 ` Marin David Condic
2001-08-14 15:12                   ` Ted Dennison
2001-08-14 15:33                     ` Marin David Condic
2001-08-14  8:49               ` Lutz Donnerhacke
2001-08-14  9:38                 ` Ole-Hjalmar Kristensen
2001-08-14  9:54                   ` Lutz Donnerhacke
2001-08-14 14:51                     ` James Rogers
2001-08-14 16:44                   ` Darren New
2001-08-14  1:39             ` Slicing ( Ada Idioms Progress Preview ) Warren W. Gay VE3WWG
replies disabled

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