From: Robert A Duff <bobduff@world.std.com>
Subject: Re: scripting/extension language for Ada (we have an opportunity here)
Date: 2000/02/16
Date: 2000-02-16T00:00:00+00:00 [thread overview]
Message-ID: <wccya8lc9xs.fsf@world.std.com> (raw)
In-Reply-To: 38A9A7D4.5331F2C3@Raytheon.com
"Samuel T. Harris" <samuel_t_harris@Raytheon.com> writes:
> Certainly I can. Since [] and {} are not legal Ada tokens,
> they many only appear in comments and string literals.
> A syntax to handle these so that other [] and {}
> are converted to () is trivial to do.
No, I don't think it's trivial to do it right.
Consider:
procedure Main is
function F return String is
begin
return "A";
end F;
procedure Nested is
function F(X: Integer) return Character is
begin
return 'B';
end F;
begin
Text_IO.Put(F[1]); -- Not Ada.
end Nested;
begin
Nested;
end Main;
Presumably the F[1] above resolves to the outer F, which returns an
array, so the program prints "A". If you "trivially" transform "[...]"
into "(...)" you will get an illegal (ambiguous) Ada program.
- Bob
next prev parent reply other threads:[~2000-02-16 0:00 UTC|newest]
Thread overview: 80+ messages / expand[flat|nested] mbox.gz Atom feed top
2000-01-27 0:00 tagged types extensions - language design question Vladimir Olensky
2000-01-27 0:00 ` Fraser
2000-01-27 0:00 ` Laurent Guerby
2000-01-28 0:00 ` Vladimir Olensky
2000-01-28 0:00 ` Andy
2000-01-28 0:00 ` Vladimir Olensky
2000-01-29 0:00 ` Andy
2000-01-31 0:00 ` Vladimir Olensky
2000-01-27 0:00 ` Matthew Heaney
2000-01-27 0:00 ` Charles Hixson
2000-01-28 0:00 ` Vladimir Olensky
2000-01-28 0:00 ` Matthew Heaney
2000-01-28 0:00 ` Charles Hixson
2000-01-28 0:00 ` Matthew Heaney
2000-02-01 0:00 ` Charles Hixson
2000-02-01 0:00 ` Matthew Heaney
2000-01-29 0:00 ` Vladimir Olensky
2000-01-29 0:00 ` Matthew Heaney
2000-01-31 0:00 ` Vladimir Olensky
2000-01-31 0:00 ` Matthew Heaney
2000-01-31 0:00 ` Vladimir Olensky
2000-01-29 0:00 ` Matthew Heaney
2000-01-28 0:00 ` Tucker Taft
2000-01-31 0:00 ` Vladimir Olensky
2000-02-01 0:00 ` Charles Hixson
2000-02-01 0:00 ` Matthew Heaney
2000-02-01 0:00 ` Brian Rogoff
2000-02-03 0:00 ` scripting/extension language for Ada (was : Re: tagged types extensions) root
2000-02-03 0:00 ` Brian Rogoff
2000-02-04 0:00 ` Ray Blaak
2000-02-04 0:00 ` Stanley R. Allen
2000-02-04 0:00 ` Samuel T. Harris
2000-02-05 0:00 ` Lionel Draghi
2000-02-05 0:00 ` Samuel T. Harris
2000-02-06 0:00 ` Lionel Draghi
2000-02-06 0:00 ` Bryce Bardin
2000-02-08 0:00 ` Samuel T. Harris
2000-02-05 0:00 ` Ray Blaak
2000-02-05 0:00 ` Lionel Draghi
2000-02-04 0:00 ` Robert A Duff
2000-02-05 0:00 ` Ehud Lamm
2000-02-05 0:00 ` blaak
2000-02-05 0:00 ` Brian Rogoff
2000-02-09 0:00 ` Robert A Duff
2000-02-09 0:00 ` Ted Dennison
2000-02-10 0:00 ` Samuel T. Harris
2000-02-10 0:00 ` Pascal Martin
2000-02-10 0:00 ` Ray Blaak
2000-02-11 0:00 ` David Starner
2000-02-12 0:00 ` Pascal Martin
2000-02-12 0:00 ` blaak
2000-02-15 0:00 ` Brian Rogoff
2000-02-11 0:00 ` scripting/extension language for Ada (we have an opportunity here) Tarjei T. Jensen
2000-02-11 0:00 ` Robert I. Eachus
2000-02-12 0:00 ` Pascal Martin
2000-02-13 0:00 ` Robert I. Eachus
2000-02-16 0:00 ` scripting/extension ... [off topic] Nick Roberts
2000-02-16 0:00 ` Ray Blaak
2000-02-12 0:00 ` scripting/extension language for Ada (we have an opportunity here) Tarjei Tj�stheim Jensen
2000-02-12 0:00 ` root
2000-02-12 0:00 ` Samuel T. Harris
2000-02-14 0:00 ` Robert A Duff
2000-02-15 0:00 ` Samuel T. Harris
2000-02-16 0:00 ` Robert A Duff [this message]
2000-02-16 0:00 ` Samuel T. Harris
2000-02-16 0:00 ` Robert A Duff
2000-02-17 0:00 ` Samuel T. Harris
2000-02-12 0:00 ` Samuel T. Harris
2000-02-12 0:00 ` blaak
2000-02-14 0:00 ` scripting/extension language for Ada (was : Re: tagged types extensions) Robert A Duff
2000-02-05 0:00 ` scripting/extension language for Ada (was : Re: tagged typesextensions) Lionel Draghi
2000-02-05 0:00 ` scripting/extension language for Ada (was : Re: tagged types extensions) Ehud Lamm
2000-02-06 0:00 ` Lionel Draghi
2000-02-06 0:00 ` Ehud Lamm
2000-02-06 0:00 ` scripting/extension language for Ada Terry Westley
2000-02-09 0:00 ` scripting/extension language for Ada (was : Re: tagged types extensions) Robert A Duff
2000-01-31 0:00 ` tagged types extensions - language design question Mark Lundquist
2000-02-01 0:00 ` Vladimir Olensky
2000-02-01 0:00 ` Simon Wright
2000-02-01 0:00 ` Ehud Lamm
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox