<p><br>
On May 5, 2013 2:36 PM, "Iain Buclaw" <<a href="mailto:ibuclaw@gdcproject.org">ibuclaw@gdcproject.org</a>> wrote:<br>
><br>
> Daniel and/or David,<br>
><br>
> We should list down in writing the issues preventing DMD, GDC, and LDC having a shared code base.  From what David has shown me, LDC will need the most work for this, but I'll list down what I can remember.<br>
><br>
> 1. Support extern(C++) classes so can have a split C++/D implementation of eg: Expression and others.<br>
><br>
> 2. Support representing integers and floats to a greater precision than what the host can natively support. In D there's BigInt for integral types, and there's a possibility of using std.numeric for floats.  For me, painless conversion between eg: BigInt <-> GCC's double_int is a requirement, but that is more of an after thought at this point in time.<br>

></p>
<p>Actually, the more I sit down and think about it, the more I question whether or not it is a good idea for the D D front end to have a dependency on phobos.   Maybe I should stop thinking in general.  :)</p>
<p>Regards<br>
-- <br>
Iain Buclaw</p>
<p>*(p < e ? p++ : p) = (c & 0x0f) + '0';</p>