On 16 October 2012 01:47, H. S. Teoh <span dir="ltr"><<a href="mailto:hsteoh@quickfur.ath.cx" target="_blank">hsteoh@quickfur.ath.cx</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On Tue, Oct 16, 2012 at 12:34:44AM +0200, Paulo Pinto wrote:<br>
> On Monday, 15 October 2012 at 22:14:48 UTC, H. S. Teoh wrote:<br>
</div>[...]<br>
<div class="im">> >It *is* a pretty crazy idea to prohibit STL, seeing as STL is what<br>
> >makes writing container-related C++ code bearable. I have horrible<br>
> >memories of the Bad Old Days when I must've reinvented linked lists<br>
> >at least 20 times, just because STL didn't exist in those days.<br>
> ><br>
> >When templates first came out, I was elated that finally I didn't<br>
> >have to implement Yet Another Linked List. Perhaps it took that kind<br>
> >of experience to appreciate templates. :-) People who didn't have to<br>
> >suffer through these kinds of limitations often don't appreciate what<br>
> >templates offer. (And that's C++ templates, with all their warts, not<br>
> >even speaking about D templates -- which are on a whole 'nother<br>
> >level.)<br>
</div>[...]<br>
<div class="im">> You should talk with the Go guys which seem to be happy re-inventing<br>
> the type of tools we used in C++, back in the days templates were<br>
> still not available, somewhere around 1993 in my case.<br>
<br>
</div>On the contrary, I should shut up and let them spend their time<br>
reinventing the wheel, while D moves forward to wider adoption. ;-)<br>
<div class="im"><br>
<br>
> Does anyone remember the pre-processor hacks from Borland C++?<br>
</div>[...]<br>
<br>
I remember Borland C++, yes... but I don't recall what preprocessor<br>
hacks were there.<br></blockquote><div><br></div><div>Possibly one of the most epic thread hijack's I've seen in a while! ;)</div></div>