This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Error in GCC documentation page
> > > But in the C++ standard "integral expression" is more common.
"integral" is an adjective and "integer" is a noun.
"integer expression", though gramatically wrong (or, at best, an
elision of two nouns), is perfectly clear and unambiguous, whereas
"integral expression", though gramatically correct, hits some people
as "built-in expression" and trips others up as an unfamiliar and rare
word whose meaning is uncertain - for what gain?
Personally, I like "integral expression", but then I'm a
native-English speaker and UK academic with an extended vocabulary.
For world-class dovumentation, it depends whether it's more important
to be clear and unambiguous to all readers or an object lesson in
type-correct advanced English.
I'd say our friend has pointed out a tiny place where it could be made
a little more effective in the first of these purposes.
M