Manifest constants using 'manifest' keyword?

Matti Niemenmaa see_signature at for.real.address
Fri Dec 21 11:01:08 PST 2007


Jérôme M. Berger wrote:
> Matti Niemenmaa wrote:
>> Derek Parnell wrote:
>>> Until one gets to know what it means, "manifest" looks like a noun
>>> rather than an adjective. I can just see newbies saying things like ...
>>> "what is a 'manifest'" when confronted with stuff like ...
>>>
>>> manifest 
>>> {
>>>    int Foo;
>>>    long Bar;
>>> }
>> Alright, I'll bite. What /is/ manifest meant to mean here?
> 
> 	I'd bet for a compilation error ;)

That wasn't my point. I get the semantics, I want to understand what the word
itself means.

"const" -> a constant, i.e. something you can't write to. Fine, though it's not
necessarily "constant" per se.
"manifest" -> a manifest constant. What's a manifest constant? A compile-time
constant. Why isn't it called "compiletime" then? What's with the word "manifest"?

-- 
E-mail address: matti.niemenmaa+news, domain is iki (DOT) fi



More information about the Digitalmars-d mailing list