Well, I'm not so sure. Every time you invent meta data, someone will
invent a language that goes outside that meta data. It's reality.
Programs would benefit from such an API as well; it could provide basic
runtime information (mangling, dynamic compilation, etc.)
That said, as far as reflection, D already embeds TypeInfo and such. A
lot of reflection is already possible - a library just needs to be
written that does it.
-[Unknown]
Kagamin wrote:
Unknown W. Brackets Wrote:
a standard way to integrate a compiler into an IDE
You meant *compilers*? D1, D2, D3 etc.
Not only IDE will benefit from extensive metadata. Compiler and runtime
reflection will too.