On Fri, Aug 28, 2015 at 11:17:55AM +1000, Daniel Murphy via Digitalmars-d wrote: > "H. S. Teoh via Digitalmars-d" wrote in message > news:[email protected]... [...] > We've been celebrating without you on the announce list!
Apparently. :-P > >As of today, there are still about 28 or so C++ files left (84 source > >files are now in D). PRs converting C++ sources to D continue to > >trickle in. > > > >Way to go, D! > > Unfortunately it's going to slow down for a little while. The files > I've done post-switch were only left in C++ because they used a small > part of the backend headers and were easier to do by hand instead of > converting automatically. The rest of the glue layer/backend (~90 c++ > files) is going to need a conversion project of the same scale as the > frontend one, preceded by a refactoring project 10 times the size of > the frontend one. > > Walter's recent backend cleanup PRs are working on this, and I'm > working on a backend test suite to make refactoring safer. > > We could see DMD be 100% D within six months, depending on how much > free time I have and how picky Walter is about my refactoring PRs. 6 months isn't that long of a time. Excited to hear that 100% D DMD will soon arrive. Another thing I just realized, is that by moving DMD to D, we've given ourselves much greater motivation to improve DMD's codegen, which I think is a good (and necessary!) thing, being the reference compiler and all. Not every newbie will understand the current situation where the reference compiler doesn't produce the most performant code. T -- BREAKFAST.COM halted...Cereal Port Not Responding. -- YHL
