comp.lang.ada
 help / color / mirror / Atom feed
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






  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