D adoption prerequisites

Hans W. Uhlig huhlig at gmail.com
Fri Apr 18 15:41:54 PDT 2008


Koroskin Denis wrote:
> I believe there are at least 4 steps that we need to take for D adoption.
> 
> 1) First of all, D should be true "next generation" language :)
> That's Walter's task. We discuss proposals here, at digitalmars.D
> 
> 2) Next-generation de facto D GUI library
> Reality is, most programms are GUI-based, not console ones.
> That's why we need GUI library, one that would fulfill /all/ the use cases.
> One that is easy, fast, extensible, cross-platform etc.
> I'll give my detailed view on it in a separate thread later.
> Should be discussed on digitalmars.DWT or a new one
> 
> 3) Open-source Tools! Next-generation IDE is the goal.

> a) D Parser.

Perhaps a library for reading D source code. and outputting in
A) XML format.
B) Compiler Format(I know compiler is not just one format)
C) Documentation format.
D) Modular for any other format neccessary

> b) D compiler, based on D Parser.
> c) D intellisense, based on D Parser. Pluggable, customizable.
> d) D debugger.
> e) IDE that makes use of D intellisense D debugger and D compiler.
> One with refactoring, CTFE from within IDE, template debugging, etc.
> Should be discussed on digitalmars.IDE
> 
> And the biggest one:
> 4) Standardization. Both standard library and language itself.
> All we have now is Phobos and Tango. None of them are in no way standard.
> What we have is Implementation. Instead, we need Interfaces, Prototypes and
> Rationale. The same goes for a language itself.
> I'll give my detailed view on it in a separate thread.
> Should be discussed on digitalmars.DTL or a new one
> 
> Your opinion?



More information about the Digitalmars-d mailing list