DDL 1.2 Beta

pragma ericanderton at yahoo.com
Sat Sep 9 08:44:36 PDT 2006


BLS wrote:
> A more concrete question. How DDL could help to implement f.i. a plugin 
> architecture for, let's say, an IDE.
> Thanks in advance.
> Björn

To exapand on what Tom said, I can see DDL helping an IDE's design in a 
few innovative ways.

First of all, DDL can put an IDE directly in touch with the compiler's 
output.  This means that the .obj files from a build pass can be loaded 
back into the IDE and parsed for type information, which then can then 
be used for intellisence.

Once DDL is expanded to include debug information and line numbers, one 
could allow a developer to click on a symbol and go to where it is defined.

Another thing is that DDL can be used for a plugin architecture.  As a D 
IDE is already "compiler aware", plugins could be coded from within the 
IDE itself in a manner indistinguishable from using a scripting 
language.  The environment would simply compile the plugin "scripts" 
once they're saved and pull the .obj files directly into the runtime in 
one step.

- Eric





More information about the Digitalmars-d-announce mailing list