comp.lang.ada
 help / color / mirror / Atom feed
* What is a "special function"?
@ 1990-08-17 21:40 John ROGERS
  1990-08-18  1:10 ` Richard Pattis
  0 siblings, 1 reply; 2+ messages in thread
From: John ROGERS @ 1990-08-17 21:40 UTC (permalink / raw)


Hi!  Could someone please clarify something in the LRM for me?  I've
been looking at the definitions of all of the attributes, and I noticed
something for the first time.  At least 5 of the attributes are described as
"functions", but 1 of the attributes is described as a "special function".
The regular ones ('IMAGE, 'POS, 'PRED, 'SUCC, and 'VALUE) don't seem to be
much different from the "special" one ('VAL).  I haven't been able to
find anything in the LRM (or the index to the Rationale that I have)
on this.  So, can anyone tell me what a "special function" is?

If you'd like to look it up for yourself, the sections of the LRM are
3.5.5(7) and Annex A(48).

Thanks in advance,
-- 
Happy hacking!				     with Standard.Disclaimer;  --Ada
--JR (John Rogers, JohnRo@Microsoft.UUCP)    #include "disclaimer.h"    /* C */
UUCP: {uunet,decwrl,sun,uw-beaver}!microsoft!johnro
	"An eye for an eye just leaves everyone blind."

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: What is a "special function"?
  1990-08-17 21:40 What is a "special function"? John ROGERS
@ 1990-08-18  1:10 ` Richard Pattis
  0 siblings, 0 replies; 2+ messages in thread
From: Richard Pattis @ 1990-08-18  1:10 UTC (permalink / raw)


In article <56685@microsoft.UUCP>, johnro@microsoft.UUCP (John ROGERS) writes:
> Hi!  Could someone please clarify something in the LRM for me?  I've
> been looking at the definitions of all of the attributes, and I noticed
> something for the first time.  At least 5 of the attributes are described as
> "functions", but 1 of the attributes is described as a "special function".
> The regular ones ('IMAGE, 'POS, 'PRED, 'SUCC, and 'VALUE) don't seem to be
> much different from the "special" one ('VAL).  I haven't been able to
> find anything in the LRM (or the index to the Rationale that I have)
> on this.  So, can anyone tell me what a "special function" is?

This is like Seasme Street(?): one of these things is not like the others,
one of these things just doesn't belong....


I vote that the difference, derived from a real close reading of the LRM
(how else does one read it) is that while all the other functions state the
type of their parameter (it must be a unique type), VAL allows any
integer type as its parameter.  Does that make it "special" enough.
Follow ups to Church Lady.

Rich Pattis

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~1990-08-18  1:10 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1990-08-17 21:40 What is a "special function"? John ROGERS
1990-08-18  1:10 ` Richard Pattis

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