From: Brian Rogoff <bpr@shell5.ba.best.com>
Subject: Re: Future Ada language revisions?
Date: 1998/10/30
Date: 1998-10-30T00:00:00+00:00 [thread overview]
Message-ID: <Pine.BSF.4.05.9810301234180.6685-100000@shell5.ba.best.com> (raw)
In-Reply-To: wccg1c8ky51.fsf@world.std.com
On Thu, 29 Oct 1998, Robert A Duff wrote:
> ... snip ...
>
> I suppose I won't be truly satisfied until I can pass an unnamed block
> (written in line) as a parameter, like I can in Smalltalk. Sigh.
Well, I have similar tastes, if we substitute ML for Smalltalk above.
However, since Ada syntax is a bit heavy, in that you'd need to type
arguments to your anonymous subprogram, use "begin...end;", etc., I don't
think there would be that much advantage to unnamed blocks in Ada; you
might as well just declare local named functions.
I think there would be a real win in having some restricted type-inference
or automatic instantiation of generic subprograms, as in C++, but I doubt
*that* will ever happen either.
So, now I'm wondering, as I did in my original post, if there are
mechanisms in place to get some of the smaller changes (downward closures,
access constant parameters, and such) into Ada.
-- Brian
next prev parent reply other threads:[~1998-10-30 0:00 UTC|newest]
Thread overview: 49+ messages / expand[flat|nested] mbox.gz Atom feed top
1998-10-21 0:00 Future Ada language revisions? Van Snyder
1998-10-22 0:00 ` Robert A Duff
1998-10-21 0:00 ` Brian Rogoff
1998-10-23 0:00 ` Robert I. Eachus
1998-10-29 0:00 ` Robert A Duff
1998-10-30 0:00 ` Brian Rogoff [this message]
-- strict thread matches above, loose matches on Subject: below --
1998-09-27 0:00 bpr5549
1998-09-27 0:00 ` Larry Kilgallen
1998-09-27 0:00 ` Brian Rogoff
1998-09-28 0:00 ` dewarr
1998-09-28 0:00 ` Brian Rogoff
1998-09-29 0:00 ` Michael F Brenner
1998-10-02 0:00 ` Fergus Henderson
1998-09-29 0:00 ` Larry Kilgallen
1998-09-28 0:00 ` Michael F Brenner
1998-09-28 0:00 ` dewarr
1998-09-28 0:00 ` Arthur Evans Jr
1998-09-28 0:00 ` dewarr
1998-09-28 0:00 ` dewar
1998-10-05 0:00 ` Alfred Hilscher
1998-10-05 0:00 ` Brian Rogoff
1998-10-05 0:00 ` dewarr
1998-10-05 0:00 ` dewarr
1998-10-06 0:00 ` Alfred Hilscher
1998-10-05 0:00 ` Tucker Taft
1998-10-02 0:00 ` Robert I. Eachus
1998-10-03 0:00 ` Brian Rogoff
1998-10-05 0:00 ` dewarr
1998-10-04 0:00 ` Brian Rogoff
1998-10-05 0:00 ` Martin Dowie
1998-10-05 0:00 ` Niklas Holsti
1998-10-05 0:00 ` Martin Dowie
1998-10-05 0:00 ` dewarr
1998-10-06 0:00 ` dennison
1998-10-06 0:00 ` dennison
1998-10-06 0:00 ` Martin Dowie
1998-10-06 0:00 ` dewarr
1998-10-06 0:00 ` Martin Dowie
1998-10-06 0:00 ` r_barton1
1998-10-06 0:00 ` Matthew Heaney
1998-10-06 0:00 ` Robert I. Eachus
1998-10-06 0:00 ` Brian Rogoff
1998-10-07 0:00 ` dewarr
[not found] ` <tgmF02yDo.A84@netcom.com>
1998-10-06 0:00 ` Matthew Heaney
1998-10-08 0:00 ` dennison
1998-10-08 0:00 ` Pat Rogers
1998-10-08 0:00 ` Brian Rogoff
1998-10-09 0:00 ` dennison
1998-10-16 0:00 ` Robert A Duff
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox