Dynamic Class Loading Idea

Craig Black craigblack2 at cox.net
Sat Nov 3 11:47:58 PDT 2007


"Daniel Keep" <daniel.keep.lists at gmail.com> wrote in message 
news:fgi777$na4$2 at digitalmars.com...
>
>
> Craig Black wrote:
>>> I like DDL's approach, in which it acts as a run-time linker. It uses
>>> relocation data in OBJ files to find address references and fix them
>>> (thus "relocating" the code for any memory address) when loading the
>>> libraries.
>>
>> Does this relocation use function pointers?
>
> Here's how I understand it.  DDL is a linker.  The only difference
> between DDL and dmd/gcc is that it works at run time instead of compile
> time.
>
> What you described is basically what a linker does, hence what DDL does.
>
> -- Daniel

That's pretty cool then.  Since we have DDL, can we effectively say that we 
have dynamic class loading?  Or are features missing from DDL that make it 
not a full dynamic class loader?

-Craig 




More information about the Digitalmars-d mailing list