From: Brian Rogoff <bpr@shell5.ba.best.com>
Subject: Re: Announcing JGNAT public version 1.0p
Date: 2000/04/11
Date: 2000-04-11T00:00:00+00:00 [thread overview]
Message-ID: <Pine.BSF.4.21.0004111424021.5142-100000@shell5.ba.best.com> (raw)
In-Reply-To: 38F3818B.D81CB2EC@averstar.com
On Tue, 11 Apr 2000, Tucker Taft wrote:
> Brian Rogoff wrote:
> > ...
> > Seriously though, SML is a fine language to learn. Knowing proper ML style
> > will help you write clean Ada code in the same way that knowing Ada helps
> > you to write clean C code. If I'm not mistaken, the SML module system
> > even had some impact on the design of Ada 95, in particular generic
> > formal package parameters.
>
> SML may be nice, but the designer of the Ada95 formal package parameter
> facility (;-) had very little knowledge of SML at the time of its design.
> I wonder where the idea that SML influenced Ada 95 came from...
Well, obviously, you know better than I do :-)
I got this idea from these papers. The bracketed comment is from one of
the authors, as I clipped the refs from a web page.
Shen J., Cormack G.V., and Duggan D., Local package instances are not
equivalent to generic formal package parameters, ACM Ada Letters 12:6
(1992), 47-49.
Shen J. and Cormack G.V., On generic formal package parameters in Ada 9X,
ACM Ada Letters 12:3 (1992), 110-116. [Part of this work was adopted by
the Ada 9X committee for incorporation into the programming language Ada]
These papers mention the SML module system as an influence on their
proposals and their propsals as influential on Ada 95. Sorry for spreading
misinformation!
-- Brian
next prev parent reply other threads:[~2000-04-11 0:00 UTC|newest]
Thread overview: 38+ messages / expand[flat|nested] mbox.gz Atom feed top
2000-03-28 0:00 Announcing JGNAT Professional version 1.0a Robert Dewar
2000-03-31 0:00 ` Announcing JGNAT public version 1.0p Robert Dewar
2000-04-01 0:00 ` John Merryweather Cooper
2000-04-02 0:00 ` Robert Dewar
2000-04-02 0:00 ` John Merryweather Cooper
2000-04-03 0:00 ` Robert Dewar
2000-04-02 0:00 ` John Merryweather Cooper
2000-04-03 0:00 ` Robert Dewar
2000-04-03 0:00 ` Robert Dewar
2000-04-04 0:00 ` JGNAT help puh-leeze G
2000-04-04 0:00 ` Geoff Bull
2000-04-06 0:00 ` G
2000-04-06 0:00 ` Geoff Bull
2000-04-04 0:00 ` Announcing JGNAT public version 1.0p Charles Hixson
2000-04-05 0:00 ` Geoff Bull
2000-04-05 0:00 ` David Botton
2000-04-06 0:00 ` Charles Hixson
2000-04-07 0:00 ` hugin777
2000-04-07 0:00 ` Robert Dewar
2000-04-07 0:00 ` Ted Dennison
2000-04-08 0:00 ` Geoff Bull
2000-04-08 0:00 ` hugin777
2000-04-09 0:00 ` Optimizing flags Was: " Ken O. Burtch
2000-04-08 0:00 ` Geoff Bull
2000-04-07 0:00 ` Pascal Obry
2000-04-08 0:00 ` Geoff Bull
2000-04-10 0:00 ` Pascal Obry
2000-04-10 0:00 ` hugin777
2000-04-10 0:00 ` David Starner
2000-04-11 0:00 ` Brian Rogoff
2000-04-11 0:00 ` David Starner
2000-04-11 0:00 ` Tucker Taft
2000-04-11 0:00 ` Brian Rogoff [this message]
2000-04-10 0:00 ` Al Christians
2000-04-11 0:00 ` Pascal Obry
2000-04-12 0:00 ` Pascal Obry
2000-04-07 0:00 ` Geoff Bull
2000-04-04 0:00 ` ada_95
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox