Serialization for D. Comments, please!

BCS ao at pathlink.com
Thu Jun 18 13:48:33 PDT 2009


Reply to grauzone,

> BCS wrote:
> 
>> The demarshaller function is indexed via a string derived from the
>> original object. What would the marshaller function key on? The best
>> I can think of right now is the typeinfo and as of now, that's broken
>> under DLLs
>> 
> DLLs are broken in general. There are many more problems associated
> with them, and you won't be happy with them. I write all my code with
> the assumption in mind, that TypeInfos/ClassInfos for the same type
> always are the same instance.
> 

On second pass, even putting DLLs aside, I can't count on typeinfo being 
the same in both sides because I can't even count on them being in the same 
process, exe or even under the same compiler, OS or CPU.

Can you get the mangled name of an object instance at runtime via typeinfo?




More information about the Digitalmars-d-announce mailing list