On Saturday, 28 May 2016 at 11:26:23 UTC, Seb wrote:
On Saturday, 28 May 2016 at 11:02:37 UTC, Loïc HAMOT wrote:
I am working on a C++ to D converter.
The project is opensource, on github :
If somebody is interested to use this software, or to
participate, do not hesitate to contact me.
That's a great project! IIRC Walter still searches for someone
to convert the dmd backend to D.
Btw do you know about Daniel's porting tool that was used to
migrate the dmd frontend to D?
I gave a try to magicport2, but I read it is specifically done
for DMD. Moreover is seams to have some limitations which don't
fit for my needs : template, C++11, ...
I also tried the cpp2d project inside VisualD. But is has also
many limitations in the C++ features it can parse (and the parser
is pretty hard to extend).
This is why I finally decided to use an existing, robust and
reusable C++ parser : clang.
I am far away to be able to convert the full DMD backend, but
this is a very interesting challenge!