Mainstream D Programming

Nathan Reed nathaniel.reed at gmail.com
Sun Oct 14 14:23:53 PDT 2007


Janice Caron wrote:
> If IDEs were so great, there would be no talk of making an IDE "for
> D". Rather, your existing IDE would already be capable of doing the
> job.

Wow! I appreciate the new heights to which exaggeration has now
reached.

;)

I certainly appreciate a good general-purpose text editor in which I can 
define syntax highlighting, macros, and so forth for working with 
languages the original text editor developer never thought of.  However, 
take a look at the list of features posted by Robert above.  There is 
just no way I can see that an IDE could be designed to be sufficiently 
general that all these features could be done through customization, 
without making the "customization" a complete programming language in 
itself.  (Of course, that is exactly what emacs does...)

Languages differ enough that it actually does make sense to have 
language-specific IDEs rather than totally general-purpose IDEs.  (And 
the time/effort needed to develop a hypothetical emacs d-mode would be 
pretty much equivalent with that needed to develop a D-specific IDE.)

Thanks,
Nathan Reed



More information about the Digitalmars-d mailing list