On Saturday, 4 February 2012 at 05:24:45 UTC, Zach Tollen wrote:
Greetings! I am a rather new programmer and while this is my first post I wanted to say that I did some work on the ddmd project at dsource.org, which was kind of a big hairy mess. My fork of this project is at:

https://github.com/zachthemystic/ddmd-clean

The point is, I cleaned out the crappiness but I chucked the entire semantic and backend, so that you have left a port of the dmd lexer and parser in the D language now. The README there has more to say.

I might well "announce" this on D.announce but I'm too new to have a feel for the significance of it all.

Thanks for reading,

Zach

Very cool. I was talking with someone on the IRC about the possibility/difficulties of making DMD's parser/lexer/AST stay open in memory with protocols designed for IDE code-completion communication. It would be ideal to have an IDE's intellisense automatically update with DMD semantically.

Unfortunately the conclusion was that it would be to difficult an undertaking to be realistic, since DMD is designed to be run-and-done (also something about "Walter code" :-)). But maybe a rewrite/port of DMD, especially one written in D, might be able to be reworked with this goal in mind? How complete is DDMD?


Reply via email to