News for hackers. Stuff that matters.
Re:How the .NET Runtime Loads a Type by matthewwarren on Friday June 16, 2017 @05:27AM (#14567622)
That's a good point, I'd not thought about it like that.

So you're saying that unless you load types step-by-step, you can't have fully reified generics types, because of circular references/dependencies, is that the reason?

Re:How the .NET Runtime Loads a Type by kevingadd on Friday June 16, 2017 @11:32AM (#14569846)
Having implemented a large subset of this stuff for my own .NET runtime, you absolutely cannot implement the fully reified generics without loading in stages like this. The circular dependencies can get extremely tangled.
Re:How the .NET Runtime Loads a Type by matthewwarren on Friday June 16, 2017 @11:42AM (#14569927)
Thanks for the info

> Having implemented a large subset of this stuff for my own .NET runtime

Interesting, which runtime was this? Is it the source available anywhere, I'd love to have a look if it was?

Re:How the .NET Runtime Loads a Type by kevingadd on Friday June 16, 2017 @01:08PM (#14570693)