<div class="gmail_quote">On 12 July 2010 21:28, bearophile <span dir="ltr">&lt;<a href="mailto:bearophileHUGS@lycos.com">bearophileHUGS@lycos.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Andrei Alexandrescu:<br>
<div class="im">&gt; &gt; sort is all but deprecated, since std.algorithm.sort exists.<br>
&gt; &gt;<br>
&gt; &gt; reverse could even more easily be implemented as a library function than<br>
&gt; &gt; sort, it should be removed as well.<br>
&gt;<br>
&gt; <a href="http://www.digitalmars.com/d/2.0/phobos/std_algorithm.html#reverse" target="_blank">http://www.digitalmars.com/d/2.0/phobos/std_algorithm.html#reverse</a><br>
<br>
</div>D site can enjoy a page that lists the deprecated D2 features (and<br>
maybe for each of them lists what to use instead of it), so current<br>
D2 programmers can avoid what will be removed.<br>
<br></blockquote><br></div>Yes, please. This is not only useful for current D2 programmers, but also for newcomers (such as myself). Often I use trail and error alongside the reading of references to learn new languages. If the compiler allows many language constructs/features that are deprecated, it would be very useful to have such a list. Otherwise I&#39;m afraid that I will be writing D2 code that will work today, but will break with a newer more strict version of the compiler when it arrives. Not that I&#39;m planning on writing huge amounts of D2 code right now ;-) but I wouldn&#39;t like having to unlearn things later. At least I&#39;d like to keep that to a minimum.<br>
<br>Groet,<br>Tim<br><br>