comp.lang.ada
 help / color / mirror / Atom feed
From: "Yannick Duchêne (Hibou57)" <yannick_duchene@yahoo.fr>
Subject: Re: Parameterless generic instance in place of opaque type instance
Date: Mon, 29 Jul 2013 00:27:15 +0200
Date: 2013-07-29T00:27:15+02:00	[thread overview]
Message-ID: <op.w0ydzpz1ule2fv@cardamome> (raw)
In-Reply-To: 2c7f8793-4193-4f55-88a7-cdd686f19721@googlegroups.com

Le Sun, 28 Jul 2013 22:58:54 +0200, Shark8 <onewingedshark@gmail.com> a  
écrit:

> Oh, of possible interest to you is this paper on Ada generics:
>    http://www.cs.dartmouth.edu/reports/TR86-104.pdf
>
> It draws comparisons between records and [generic] packages, though  
> touches on forcing certain parameter-passing or evaluation-order.

Indeed, looks promising.

Short excerpt from the introduction:

> […] Ada text books reveals a rather limited view of Ada's
> generic facilities: a mean of adding type parameters to
> abstract data types and procedure [Barnes, Habermann].
> In this paper, I claim that there are more uses for generic
> than stack packages, swap procedures and numerical integration
> functions.
>The sections of the paper are organized around two strategiesfor using  
> Ada's generic features: generalized records andparameter control. The  
> next section outlines how genericpackages can be viewed and used as  
> record. […]

I guess I will love this one :-) (I really have to get an e‑book reader  
some day… more comfortable for long time reading).

P.S. As you just rather get an invitation to not be afraid to ask for the  
HOOD book, I can only recommend you to acknowledge this invitation. HOOD  
is an interesting topic, far from being yet‑another‑kind‑of UML. It's a  
notation and a complete method, and as a notation, it balance well  
graphical and textual representations. It's an up to date version, dated  
1997, while the final stable revision was achieved on 1995 (so edited  
after, and thus, up to date). It's about 220 pages.

HOOD was an initiative of the ESA, which stands for European Space Agency.  
However, I don't know anything about the current status of HOOD at the  
ESA. I can just notice the ESA page [1] which very briefly introduce HOOD  
history, was last updated on 2006.

[1]:  
http://www.esa.int/TEC/Software_engineering_and_standardisation/TECKLAUXBQE_0.html


-- 
“Syntactic sugar causes cancer of the semi-colons.” [1]
“Structured Programming supports the law of the excluded muddle.” [1]
[1]: Epigrams on Programming — Alan J. — P. Yale University

  reply	other threads:[~2013-07-28 22:27 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-07-28  5:49 Parameterless generic instance in place of opaque type instance Yannick Duchêne (Hibou57)
2013-07-28  6:36 ` Yannick Duchêne (Hibou57)
2013-07-28  7:02   ` Yannick Duchêne (Hibou57)
2013-07-28  7:26     ` Yannick Duchêne (Hibou57)
2013-07-28  7:30 ` J-P. Rosen
2013-07-28  8:24   ` Yannick Duchêne (Hibou57)
2013-07-28 18:08     ` Shark8
2013-07-28 19:47       ` Yannick Duchêne (Hibou57)
2013-07-28 20:58         ` Shark8
2013-07-28 22:27           ` Yannick Duchêne (Hibou57) [this message]
2013-07-28 21:15         ` J-P. Rosen
2013-07-28 22:23           ` Shark8
2013-07-28 14:52 ` 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