comp.lang.ada
 help / color / mirror / Atom feed
From: dewar@gnat.com (Robert Dewar)
Subject: Re: Ada Idioms Progress Preview
Date: 3 Aug 2001 12:45:38 -0700
Date: 2001-08-03T19:45:38+00:00	[thread overview]
Message-ID: <5ee5b646.0108031145.1306c91@posting.google.com> (raw)
In-Reply-To: 3B6A2616.C89C9760@worldnet.att.net

James Rogers <jimmaureenrogers@worldnet.att.net> wrote in message news:<3B6A2616.C89C9760@worldnet.att.net>...
> I have posted a VERY early version of the Ada idioms page at
> http://home.att.net/~jimmaureenrogers/index.html
> 
> I have started at a beginner level. I will progress to more advanced
> idioms.
> 
> Jim Rogers
> Colorado Springs, Colorado USA



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

   when XYZ => XYZ_Case : declare
      declarations
   begin
      ...
   end XYZ_Case;

or the use of declare blocks to get local suppression

   declare
      pragma Suppress (...)
   begin
      ...
   end;

or the use of pragma Import to suppress initialization when an address
clause is present.



  reply	other threads:[~2001-08-03 19:45 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 [this message]
2001-08-03 22:02   ` James Rogers
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