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