comp.lang.ada
 help / color / mirror / Atom feed
From: "Randy Brukardt" <randy@rrsoftware.com>
Subject: Re: Conditional compilation of debug traces without cpp
Date: Fri, 7 Jul 2006 16:08:57 -0500
Date: 2006-07-07T16:08:57-05:00	[thread overview]
Message-ID: <WMadnV_HUoSgUDPZnZ2dnUVZ_u2dnZ2d@megapath.net> (raw)
In-Reply-To: 1152248447.796179.305520@s13g2000cwa.googlegroups.com

"Matthew Goulet" <blueherring0@gmail.com> wrote in message
news:1152248447.796179.305520@s13g2000cwa.googlegroups.com...
> guillaume.portail@grospied.enanglais.com wrote:
...
> There is also the new pragma Pure_Function, but I cannot recall off the
> top of my head if it can be used outside of the context of a pure
> package.

Pure_Function is GNAT-specific. It was studied for inclusion in Ada 2005,
but ultimately it was not included. (The problem was that the GNAT pragma is
an assertion of purity, which is not checked. Some reviewers prefered a
version that imposed actual requirements on the subprogram. We weren't able
to resolve the debate.)

                       Randy.





      parent reply	other threads:[~2006-07-07 21:08 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-07-04 18:06 Conditional compilation of debug traces without cpp guillaume.portail
2006-07-04 19:07 ` Ludovic Brenta
2006-07-04 19:14   ` guillaume.portail
2006-07-04 21:39     ` Björn Persson
2006-07-04 21:43       ` guillaume.portail
2006-07-04 22:01         ` Björn Persson
2006-07-05  3:10     ` Matthew Goulet
2006-07-04 20:24 ` Gautier
2006-07-04 20:54 ` Simon Wright
2006-07-05 13:03 ` Jean-Pierre Rosen
2006-07-05 19:39   ` guillaume.portail
2006-07-06  5:53     ` Martin Krischik
2006-07-07 10:32       ` Stephen Leake
2006-07-07 14:08         ` M E Leypold
2006-07-06  7:59     ` Jean-Pierre Rosen
2006-07-06 20:25       ` guillaume.portail
2006-07-07  5:00         ` Matthew Goulet
2006-07-07 13:57           ` Thierry Bernier
2006-07-07 21:08           ` Randy Brukardt [this message]
replies disabled

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