Motivation for compile time function execution
Robby
robby.lansaw at gmail.com
Thu Feb 15 19:42:19 PST 2007
Walter Bright wrote:
> Miles wrote:
>> Walter Bright wrote:
>>> Miles wrote:
>>>> Is there some rationale for not using an MD5 hash of the string?
>>> It's not reversible - no pretty printing, no demangling, etc.
>>
>> For common usage, does it really need to be reversible?
>
> Problem is, I can't tell when the uncommon use is required.
>
>> Pretty printing and demangling are only used for debugging purposes, so,
>> this information should go to debug sections of the object file, that
>> are not loaded into memory unless you are running the debugger. And let
>> the debugger use that information to extract what the symbol means.
>
> Don has based some runtime reflection code on demangling names.
Considering that, will it be fair to say that future reflection
capabilities will be based off of demangling? Or is there any other
ideas up the sleeve about how it's going to be implemented. (trying not
to go way off subject, but feeding general curiosity)
More information about the Digitalmars-d
mailing list