<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 28 February 2013 22:50, Walter Bright <span dir="ltr"><<a href="mailto:newshound2@digitalmars.com" target="_blank">newshound2@digitalmars.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="im">On 2/28/2013 7:53 AM, Iain Buclaw wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
So, feel free to send me a list of questions you want me to answer. :o)<br>
</blockquote>
<br></div>
Would it impair having it accepted as part of gcc?<br>
<br>
</blockquote></div><br></div><div class="gmail_extra">Not if we follow by way of example, eg: the Ada or Go model.  Where they have separately maintained code for their front end that may be used verbatim in multiple compilers, with the code outside the front end doing everything related to interfacing with GCC, and only what's related to interfacing with GCC.<br>
<br>The only part where this may be problematic for D is that there are still parts of the front end that require patching for use with GCC, this is being worked on, but would require co-operation from both code gdc, ldc and dmd maintains to align their copies of the front end up.<br>
</div><div class="gmail_extra"><br><br></div><div class="gmail_extra">Regards<br></div><div class="gmail_extra">-- <br>Iain Buclaw<br><br>*(p < e ? p++ : p) = (c & 0x0f) + '0';
</div></div>