From: Simon Wright <simon@pushface.org>
Subject: Re: Inferring array index type from array object
Date: Wed, 23 Jun 2010 20:09:24 +0100
Date: 2010-06-23T20:09:24+01:00 [thread overview]
Message-ID: <m2eifxzhuj.fsf@pushface.org> (raw)
In-Reply-To: hvt034$ot3$1@news.eternal-september.org
"J-P. Rosen" <rosen@adalog.fr> writes:
> outside the instantiation, you are supposed to know how it was
> instantiated, therefore you have access to the actuals. Why would you
> need to reexport the formals?
Formal types, yes, not so sure about formal objects. Consider eg a
generic signature package ..
generic
type Severity_Code is (<>);
-- Messages are logged with this indication of severity.
Error : Severity_Code;
-- This value is used for error messages.
Informational : Severity_Code;
-- This value is used for informational messages.
with procedure Log (Severity : Severity_Code; Message : String);
package Logging_Signature is
-- Make the actual instantiation parameters visible.
package Exported is
Error : Severity_Code renames Logging_Signature.Error;
Informational : Severity_Code renames Logging_Signature.Informational;
procedure Log (Severity : Severity_Code; Message : String)
renames Logging_Signature.Log;
end Exported;
next prev parent reply other threads:[~2010-06-23 19:09 UTC|newest]
Thread overview: 41+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-06-23 7:30 Inferring array index type from array object Maciej Sobczak
2010-06-23 8:01 ` Dmitry A. Kazakov
2010-06-23 9:03 ` J-P. Rosen
2010-06-23 12:24 ` Georg Bauhaus
2010-06-23 12:52 ` J-P. Rosen
2010-06-23 19:09 ` Simon Wright [this message]
2010-06-24 7:25 ` Georg Bauhaus
2010-06-23 14:38 ` Robert A Duff
2010-06-23 15:17 ` J-P. Rosen
2010-06-23 17:17 ` Robert A Duff
2010-06-24 6:16 ` J-P. Rosen
2010-06-23 12:13 ` Niklas Holsti
2010-06-23 14:27 ` Peter C. Chapin
2010-06-23 20:24 ` Niklas Holsti
2010-06-23 16:33 ` Warren
2010-06-23 17:49 ` Dmitry A. Kazakov
2010-06-23 18:45 ` Warren
2010-06-23 20:39 ` Niklas Holsti
2010-06-28 13:44 ` Warren
2010-06-28 22:18 ` Niklas Holsti
2010-06-29 1:49 ` Adam Beneschan
2010-06-29 2:10 ` (see below)
2010-06-29 16:56 ` Warren
2010-06-29 17:50 ` John B. Matthews
2010-06-29 19:31 ` Warren
2010-06-29 20:06 ` Jeffrey R. Carter
2010-06-29 20:16 ` Warren
2010-06-29 20:22 ` Adam Beneschan
2010-06-29 20:39 ` Dmitry A. Kazakov
2010-06-29 20:55 ` Warren
2010-06-29 21:00 ` Warren
2010-06-29 21:47 ` John B. Matthews
2010-06-29 21:52 ` Damien Carbonne
2010-06-29 22:22 ` Adam Beneschan
2010-06-30 16:43 ` Warren
2010-06-29 21:18 ` Jeffrey R. Carter
2010-06-30 5:01 ` Simon Wright
2010-06-30 14:29 ` Adam Beneschan
2010-06-29 20:28 ` Damien Carbonne
2010-06-29 21:20 ` John B. Matthews
2010-06-23 13:12 ` Gautier write-only
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox