<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 1 March 2013 08:50, Thomas Koch <span dir="ltr"><<a href="mailto:thomas@koch.ro" target="_blank">thomas@koch.ro</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">> Walter and I have had a long conversation about the next radical thing<br>
> to do to improve D's standing. Like others in this community, we believe<br>
> it's a good time to consider bootstrapping the compiler. Having the D<br>
> compiler written in D has quite a few advantages, among which taking<br>
> advantages of D's features and having a large codebase that would be its<br>
> own test harness.<br>
<br>
</div>Two points from the viewpoint of the Debian distribution:<br>
<br>
Debian is ported to many different platforms and in average one new platform<br>
port started every year. A huge pain point for porters are circular (or<br>
self) dependencies. A lot of effort goes into breaking such circles.<br>
<br></blockquote></div><br></div><div class="gmail_extra">As I understand it, the biggest pain is getting an initial system compiler on the ported target in the first place.  One that package is in place, it gets easier to manage the circular dependency.<br>
</div><div class="gmail_extra"><br clear="all"><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>