[EMAIL PROTECTED] (Simon Cozens) writes:
> Can someone please compile a list of all the "is foo" properties that
> have been suggested/accepted as being pre-defined by the language?
> I can't keep track of them all.
Well, here's a start. Here are the ones I've found in the Exegeses and
Apocalypses. Things like 'is copy' and 'is given' (and probably a
great many others) have only been mentioned on the list, and I'm not
grepping through all the list mail. :)
A note: It is *impossible* to tell whether these are properties or
methods, built-ins or user-defined. This has never been stated
anywhere, with the exception of "constant" and "dim", which Damian
says (in E2) are built-in properties. Maybe those which are
capitalized are user-defined. Maybe that's not a good enough rule. We
Just Don't Know. Maybe an explicit rule would be nice.
And this may all have changed anyway. But here they are, followed by
which Apo/Exe they were mentioned in, and how many times, using the
troll's numbering system. (1, 2, many, lots)
bigint (A2: 1)
constant (A2: many, E2: many, E4: 2)
const (E3:2)
rw (A2: 2, A4: 1, E2: many, E4:1)
true (A2: 1, E4:1)
false (A2: 2)
dim (A2: many, E2: many)
shared (A2:1)
locked (A2:1)
optimize (A2:2)
same (A2:1)
private (A2:1, E4:many)
computed (A2:1)
Purpose (A2:1)
lazy (A2:1)
Initialised (A2:2)
weak (A2:1)
Note (A2:1)
dis (A2:1)
Meaning (A2:1)
interface (A2:1, E4:2)
inherits (A2:1)
Exception (A4:1,E4:many)
post (A4: many)
loud (A4: many)
keymatch (A5:1)
valuematch (A5:2)
back (A5:2)
chomped (E2: many, E4:1)
Found (E2:many)
Colour (E2:1)
prompts (E2: many)
Verified (E2:1)
Allison, any more to add?
--
#define struct union /* Great space saver */