dmd support for IDEs

Denis Koroskin 2korden at gmail.com
Mon Oct 12 08:42:42 PDT 2009


On Mon, 12 Oct 2009 12:58:56 +0400, language_fan <foo at bar.com.invalid>  
wrote:

> Sun, 11 Oct 2009 09:39:32 -0500, Ellery Newcomer thusly wrote:
>
>> Denis Koroskin wrote:
>>> On Sun, 11 Oct 2009 05:19:56 +0400, Walter Bright
>>> <newshound1 at digitalmars.com> wrote:
>>>
>>> If anyone is interested and is willing to test and/or help, I will
>>> gladly share my code.
>>
>> Oooo.. You should put that on dsource or somewhere. Hacking D sounds
>> like a lot more fun than hacking C++. I wouldn't mind helping out on
>> this one.
>
> Wow, I am pretty sure I have already seen a D port of dmd on dsource. Was
> there a good reason to start yet another port of it?

I know about DParser, but it's somewhat outdated, incomplete and doesn't  
support code generation. It also diverged from DMD quite a lot so fixing  
it would be quite hard (I, too, plan to make it more D-ish - get rid of  
casts, replace void* "Array"s with type-safe equivalents etc - but not  
until it is 100% ready).

I just believe rewriting it from scratch will be plain faster. I can also  
test the code much easier - if it produces exact same binary then it works  
correct.



More information about the Digitalmars-d mailing list