D port of dmd: Lexer, Parser, AND CodeGenerator fully operational
Ary Manzana
ary at esperanto.org.ar
Wed Mar 7 18:32:10 PST 2012
On 3/7/12 5:02 PM, Zach the Mystic wrote:
> Check it out:
> https://github.com/zachthemystic/ddmd-clean/
>
> This program is an adaptation of the work done by the ddmd team:
> http://www.dsource.org/projects/ddmd
>
> I described most of it in the README. I hope it runs smoothly for you. I
> only ran it on MAC OSX, and I don't know much about github or about how
> to get things running smoothly for others.
>
> Don't expect miracles. The parser is NOT up to date, e.g. => with the
> lastest lambda syntax.
>
> I'll gladly put a license on it if the leaders of the community tell me
> which one to use ( Artistic, libpng, Boost ).
>
> Onward and upward to IDE functionality!
>
> Zach
Very nice!
I wonder, how did you port it?
And also, how are you going to maintain it synchronized to the lasted
dmd version?
I ask, because I ported dmd to Java and it was really hard to maintain.
I almost had to do it manually.
Of course, it will be much easier to diff, copy to the D code and then
clean the code a bit. But since the files are different (the names, the
extensions, where things are located), I guess it will be a PITA and
you'll eventually quit.
More information about the Digitalmars-d-announce
mailing list