I agree. Maybe since everyone agrees this needs changing, but nobody can agree on how, it&#39;d be worth electing a committee of &quot;benevolent dictators&quot; that we trust to actually just get the stuff done without all the bikeshedding that happens if this stuff happens on the mailing list?<br>
<br><div>Dan</div><div><br><div class="gmail_quote">On Fri, Feb 4, 2011 at 9:55 AM, Roman Leshchinskiy <span dir="ltr">&lt;<a href="mailto:rl@cse.unsw.edu.au">rl@cse.unsw.edu.au</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">John Smith wrote:<br>
&gt;<br>
&gt; The idea is that if this proposal is accepted for GHC 7.2, other<br>
&gt; proposals can be put forward for the same version. All the changes should<br>
&gt; land in the same release.<br>
<br>
</div>This change requires an update of the Haskell report. Tying Prelude<br>
changes to the libraries process and GHC releases doesn&#39;t seem right to<br>
me. At the very least, I would expect such a proposal to include<br>
corresponding patches to the report.<br>
<br>
In general, a piecemeal redesign of the Prelude is IMO a very bad idea. If<br>
it needs to be redesigned then this should be done in one big sweep to<br>
minimise the number of times we break people&#39;s code and also to have a<br>
chance to ensure that the changes are somewhat consistent.<br>
<br>
BTW, <a href="http://hackage.haskell.org/trac/ghc/ticket/4834" target="_blank">http://hackage.haskell.org/trac/ghc/ticket/4834</a> contains 3 patches,<br>
one for GHC, one for Happy and one for base. IIUC, the first two don&#39;t<br>
really depend on the base patch and should perhaps be integrated into the<br>
code bases now, regardless of the outcome of this discussion.<br>
<font color="#888888"><br>
Roman<br>
</font><div><div></div><div class="h5"><br>
<br>
<br>
<br>
_______________________________________________<br>
Libraries mailing list<br>
<a href="mailto:Libraries@haskell.org">Libraries@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/libraries" target="_blank">http://www.haskell.org/mailman/listinfo/libraries</a><br>
</div></div></blockquote></div><br></div>