🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.lang.ada
Article #886

generic results

#886
From: dana
Date: Tue, 15 Jul 1986 11:53
73 lines
4609 bytes
Sometime back I had sent a question over the net asking people if they
would test what their Ada compiler would do for a particular piece of
code.  The problem in question was whether or not the instantiation of
a generic package could be performed with a parameterized record which
had default values for its parameters.  The results are as follows:


                compiler                 |   did it    |    did it    
                 used                    |   compile   |     run
					 |  correctly? |  correctly?
---------------------------------------------------------------------
                                         |             |
Verdix Ada Compiler, Copyright 1984      |    yes      |     yes
Version 5.1b - ACVC 1.6 - VAX ULTRIX 1.1 |             |
                                         |             |
---------------------------------------------------------------------
                                         |             |
Rational Environment                     |    yes      |     yes
                                         |             |
---------------------------------------------------------------------
                                         |             |
NYU AdaEd-C 1.7  (t)                     |    yes      |     yes 
                                         |             |
---------------------------------------------------------------------
                                         |             |
VAX Ada V1.2-15                          |    yes      |     yes
                                         |             |
---------------------------------------------------------------------
                                         |             |
Concurrent Computer Corporation C3       |             |
Ada Compiler R00-00.00                   |    yes      |     yes
(compiler passes all ACVC 1.7 tests)     |             |
                                         |             |
---------------------------------------------------------------------
                                         |             |
VAX Ada compiler v1.1.                   |    yes      |     yes
                                         |             |
---------------------------------------------------------------------
                                         |             |
ROLM/DGC ADE 2.30			 |    no       |
                                         |             |
---------------------------------------------------------------------
                                         |             |
Intermetrics Ada Compiler, version 201.06|    yes      |     yes
                                         |             |
---------------------------------------------------------------------

(t) found an unrelated bug in the compiler -- it wouldn't
    accept the type mark LIST in the package body of LIST; apparently it
    got confused and thought LIST in the package body denoted the package!

The tests that enforce the approved interpretation were included in version
1.8 of the validation suite, which became effective June 1, 1986 (i.e., just
this month).  Implementations validated under versions 1.6 or 1.7 might also
conform to this interpretation, but there were no tests requiring them to do
so.

Although one additional person had sent me mail that their Ada compiler
did not correct compile the example, they did not send me the name of that
compiler so that it is not included in the above data.  It certainly seems
that most compilers do perform correctly for this case.  Perhaps our compiler
is a bit too old (Georgia Tech is not the fastest purchaser of "new" software
:-) ).  Sorry this took so long to get out, and thanks to everyone who sent
me mail.

j dana eckart
CSNet:	dana @ GATech		ARPA:	dana%GATech.CSNet @ CSNet-Relay.ARPA
uucp:	...!{akgua,allegra,hplabs,ihnp4,linus,seismo,ulysses}!gatech!dana
-- 
j dana eckart
CSNet:	dana @ GATech		ARPA:	dana%GATech.CSNet @ CSNet-Relay.ARPA
uucp:	...!{akgua,allegra,hplabs,ihnp4,linus,seismo,ulysses}!gatech!dana
Technical Details
Message-ID: <4142@gatech.CSNET>
Path: arc1-ca.pugleaf.net!utzoo!utcs!mnetor!seismo!lll-crg!lll-lcc!pyramid!hplabs!gatech!dana

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!utcs!mnetor!seismo!lll-crg!lll-lcc!pyramid!hplabs!gatech!dana
From: dana@gatech.UUCP
Newsgroups: net.lang.ada
Subject: generic results
Message-ID: <4142@gatech.CSNET>
Date: Tue, 15-Jul-86 07:53:20 EDT
Article-I.D.: gatech.4142
Posted: Tue Jul 15 07:53:20 1986
Date-Received: Wed, 16-Jul-86 03:33:09 EDT
Organization: School of Information and Computer Science, Georgia Tech, Atlanta
Lines: 73
Keywords: generic, instantiation, records