DCT: D compiler as a collection of libraries
Roman D. Boiko
rb at d-coding.com
Fri May 11 02:31:49 PDT 2012
On Friday, 11 May 2012 at 09:02:12 UTC, Jacob Carlborg wrote:
> If think that the end goal of a project like this, putting a D
> frontend in Phobos, should be that the compiler should be built
> using this library. This would result in the compiler and
> library always being in sync and having the same behavior.
> Otherwise it's easy this would be just another tool that tries
> to lex and parse D code, always being out of sync with the
> compiler and not having the same behavior.
>
> For this to happen, for Walter to start using this, I think
> there would be a greater change if the frontend was a port of
> the DMD frontend and not changed too much.
My plan is to create frontend that would be much better than
existing, both in design and implementation. I decided to work on
this full time for several months.
Front end will not produce the same data as DMD front end does,
so most likely it will not be suitable to replace existing C++
implementation. But since no information will be lost I will
consider creating a separate project which would build output
compatible with existing (not identical, I don't think that would
be feasible).
More information about the Digitalmars-d-announce
mailing list