* "Steven T. Hatton said:
I have the feeling there is some ancient dark secret surrounding this
issue that none of the oldtimers wants to talk about.
No dark secrets.
I tried to ask about the
history of research into alternatives to the traditional header file on
comp.std.c++, but received no reply.
The current wording allows an implementation to implement standard
headers in other and perhaps more efficient ways than using files, like
like having e.g. <string> hardwired into the compiler.
Because of that it also allows non-file-based headers in general.
But as far as I know there are no commonly used implementations taking
advantage of this. In terms of designing the standard it's like the
common error of adding complexity to a class in order to support some
imagined
future need which never actually materializes. So perhaps what you think
of as the "oldtimers" in [comp.std.c++] simply were a bit ashamed, or even
simpler, didn't think this important enough to waste time on.