From: slinky.cs.nyu.edu!slinky.cs.nyu.edu!nobody@nyu.edu (Robert Dewar)
Subject: Re: Unconstrained arrays
Date: 12 Aug 93 21:23:18 GMT [thread overview]
Message-ID: <24ecc6$770@schonberg.cs.nyu.edu> (raw)
Jim Crigler suggests:
Viewers : str_array (1 .. 1) := str_array'(Creat("text_artist"));
No, no, no! The qualification is useful only to determine the type wanted,but
we know what type we want (str_array!) The trouble is that the expression
(Creat("Text_artists")) just isn't of that type, as I hope the previous
answers have made clear.
I would strongly suggest that people make a habit of testing out replies
to queries of this kind by doing trial compilations with a reasonable Ada
compiler. I certainly do (and I am supposed to know Ada!) I think this would
result in fewer correcter responses to technical queries.
In this case, I ran it on an Alsys version 5 compiler and got:
. 8 Viewers2 : src_array (1 .. 1) := src_array'(Create("text_artist"));
. <--------1--------->
.1 **IDE There is a type inconsistency in this expression.
.
.
.
. =================================================== More Information =
=
. -> The context requires the following type(s):
. - MAIN.SRC_ARRAY at line 3, an array type of STANDARD.INTEGER
. -> But the expression has the following type(s) :
. - STANDARD.INTEGER
. ======================================================================
=
A rather lengthy, but absolutely accurate, error message!
I also ran it under GNAT, and got:
8. Viewers2 : src_array (1 .. 1) := src_array'(Create("text_artist"));
|
|
error: expect type "src_array" in this context
which isn't quite so verbose as the Alsys message, but is also accurate.
Actually we generally operate in brief, Unix-compatible error message mode,
which gives:
"t.ada", line 8: error: expect type "src_array" in this context
We usually find that the error flags aren't needed, and in any case we have
added a column positioning feature to EMACS so that the error message handling
in EMACS will position the cursor to the point of the error flag.
next reply other threads:[~1993-08-12 21:23 UTC|newest]
Thread overview: 49+ messages / expand[flat|nested] mbox.gz Atom feed top
1993-08-12 21:23 Robert Dewar [this message]
-- strict thread matches above, loose matches on Subject: below --
2009-03-17 0:59 Unconstrained Arrays belteshazzar
2009-03-17 1:49 ` Jeffrey R. Carter
2009-03-17 2:58 ` belteshazzar
2009-03-17 4:15 ` Jeffrey Creem
2009-03-17 5:20 ` Jeffrey R. Carter
2009-03-17 17:56 ` Jeffrey R. Carter
2009-03-17 23:10 ` belteshazzar
2009-03-18 18:31 ` Jeffrey R. Carter
2009-03-20 1:53 ` Peter C. Chapin
2009-03-20 6:45 ` sjw
2009-03-20 9:46 ` Jacob Sparre Andersen
2009-03-20 11:40 ` Jean-Pierre Rosen
2009-03-25 21:11 ` sjw
2009-03-25 22:30 ` Robert A Duff
2009-03-25 23:28 ` Randy Brukardt
2009-03-26 0:03 ` Jeffrey R. Carter
2009-03-26 1:00 ` Robert A Duff
2009-03-20 12:15 ` christoph.grein
2009-03-20 15:45 ` Adam Beneschan
2009-03-23 8:26 ` belteshazzar
2009-03-25 21:21 ` sjw
2009-03-25 22:03 ` Adam Beneschan
2009-03-26 1:32 ` tmoran
2009-03-27 8:39 ` Jean-Pierre Rosen
2009-03-27 20:07 ` sjw
2009-03-29 16:24 ` sjw
2009-03-27 11:57 ` Gautier
2009-03-17 15:33 ` Adam Beneschan
2009-03-17 23:00 ` belteshazzar
2009-03-17 20:14 ` anon
2001-12-11 17:17 Unconstrained arrays Michael Unverzagt
2001-12-11 18:22 ` Stephen Leake
2001-12-11 18:24 ` Mark Lundquist
1993-08-15 5:01 Alex Blakemore
1993-08-13 21:08 J. Craig Heberle
1993-08-13 12:34 Paul Durbin
1993-08-12 19:25 Wes Groleau x1240 C73-8
1993-08-12 17:27 agate!howland.reston.ans.net!math.ohio-state.edu!magnus.acs.ohio-state.ed
1993-08-12 16:26 Mark A Biggar
1993-08-12 16:00 Dave Collar d x7468
1993-08-12 15:28 Robert I. Eachus
1993-08-12 15:00 Robert Dewar
1993-08-12 13:03 Raymond Blaak
1993-08-12 12:14 cis.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!howland.
1993-08-12 12:03 cis.ohio-state.edu!pacific.mps.ohio-state.edu!math.ohio-state.edu!magnus.
1993-08-11 23:42 Kenneth Anderson
1993-08-11 23:40 cis.ohio-state.edu!math.ohio-state.edu!cs.utexas.edu!swrinde!menudo.uh.ed
1993-08-11 22:29 Kenneth Anderson
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox