dmd support for IDEs
Sableteeth
sableteeth at gmail.com
Wed Apr 7 05:32:19 PDT 2010
"Denis Koroskin" <2korden at gmail.com> сообщил/сообщила в новостях следующее: news:op.u1m30ituo7cclz at korden-pc...
> On Sun, 11 Oct 2009 05:19:56 +0400, Walter Bright
> <newshound1 at digitalmars.com> wrote:
>
> I believe it won't work. It will always be slow and incomplete.
>
> Instead, I would make it easier to embed DMD into an IDE: separate DMDFE
> from DMDBE, fix memory leaks, remove all the static data (so that code
> would be re-intrable and it could work in different threads in parallel),
> move most of DMD code into a DLL so that an IDE could dynamically link
> with it and whatever it pleases with the source code.
>
> In fact, that's what I do right now.
>
> I'm writing my own D IDE in my spare time (in D, of course). I already
> made a lot of progress and now it's time to start implementing source code
> analysis.
>
> First thing I did is I made complete D bindings for C++ code. It worked
> out quite well but it was leaking so badly that I dropped it.
>
> Instead, I started porting DMD entirely to D (except the backend, of
> course), and I already got some great results. A few simple programs
> compile and produce byte-perfect binaries. It's still in its early stages
> and there is a lot of work to do, but it will be finished soon
> (hopefully). It could probably become a part of an official distribution,
> eventually. :)
>
> If anyone is interested and is willing to test and/or help, I will gladly
> share my code.
Hi, Denis!
I am beginner in D, but this theme is interesting for me - I very much would like to take part in creation IDE.
I am interesting. I'd like to help.
I hope I'll be able to help you?
Contact me please at sableteeth at gmail.com
Sincerelly, Sergey
__________ Information from ESET NOD32 Antivirus, version of virus signature database 4862 (20100212) __________
The message was checked by ESET NOD32 Antivirus.
http://www.eset.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20100407/13ea635c/attachment.html>
More information about the Digitalmars-d
mailing list