comp.lang.ada
 help / color / mirror / Atom feed
From: "Randy Brukardt" <randy@rrsoftware.com>
Subject: Re: How to Emulate C++ Macro with Static Local Variable?
Date: Thu, 25 Sep 2003 13:13:22 -0500
Date: 2003-09-25T13:13:22-05:00	[thread overview]
Message-ID: <vn6bu8nfb08iff@corp.supernews.com> (raw)
In-Reply-To: 3F7313BD.2050602@attbi.com

"Robert I. Eachus" <rieachus@attbi.com> wrote in message
news:3F7313BD.2050602@attbi.com...
> It is an interesting question, and as a result I may actually advocate a
> language change.  If we had the equivalent of access discriminants for
> Ada subprograms, this would be much cleaner.  I think that the right
> level of implementation is an attribute.  So that
> Some_Subprogram'Called_From gets you the called from address.  It is not
> the best solution for this problem, but there may be a way to define it
> to be useful in doing stack tracebacks. (Which argues for the system
> programming annex.)

That's the idea behind AI-282. As I recall, we decided we didn't like the
original proposal, but Bob and Tuck had a better idea. (Which we're still
waiting for.)

                    Randy.






  reply	other threads:[~2003-09-25 18:13 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-09-24 22:06 How to Emulate C++ Macro with Static Local Variable? taashlo
2003-09-24 23:44 ` Robert I. Eachus
2003-09-25  3:27   ` Hyman Rosen
2003-09-25  4:53     ` tmoran
2003-09-25 15:57       ` Robert I. Eachus
2003-09-25 19:09         ` tmoran
2003-09-29 14:57           ` taashlo
2003-09-29 18:12             ` Jeffrey Carter
2003-09-29 18:51               ` taashlo
2003-09-30  1:32                 ` Jeffrey Carter
2003-09-30  1:54                   ` tmoran
2003-09-30 13:02                   ` taashlo
2003-09-30 20:25                     ` Jeffrey Carter
2003-09-30  2:45             ` Robert I. Eachus
2003-09-30  3:24               ` tmoran
2003-09-25 13:43     ` Stephen Leake
2003-09-25 12:59   ` Tad Ashlock
2003-09-25 16:11     ` Robert I. Eachus
2003-09-25 18:13       ` Randy Brukardt [this message]
2003-09-25 23:40         ` Robert I. Eachus
2003-09-25 11:54 ` Gautier
2003-09-25 16:14   ` Robert I. Eachus
2003-09-25 18:06   ` Tad Ashlock
2003-09-28  8:42     ` Gautier Write-only
2003-09-28 20:06       ` Jeffrey Carter
2003-09-29  2:13         ` Gautier Write-only
2003-09-25 13:41 ` Stephen Leake
2003-09-25 17:23   ` Tad Ashlock
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox