On 2012-04-20 04:51, Ary Manzana wrote:

Things to learn about Descent:

* It's impossible for one/two men to continually port a project from one
language to another (C++ to Java in this case)
* D needs to be implemented as a library. This means no global variables
and means to make it easy to build tools on top of it. I know of about
two alternative new implementation of D (SDC and DCT) but for now they
are making the same mistake as DMD: they use global variables. Also, the
developers of those projects don't seem to have experience in writing
compilers so the code is not very nice (though I saw a visitor in DCT).
People suggest me to send pull requests or open issues to SDC, but if
the main design has a big flaw it's better to start from scratch than to
change the whole code.

I think Dil has been ported to D2 just recently.

--
/Jacob Carlborg

Reply via email to