<div class="gmail_quote">On Wed, Jul 1, 2009 at 3:38 AM, Duncan Coutts <span dir="ltr">&lt;<a href="mailto:duncan.coutts@worc.ox.ac.uk">duncan.coutts@worc.ox.ac.uk</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
I agree, if we can&#39;t use ++ then &lt;&gt; is the next best thing.</blockquote><div><br>Okay, here&#39;s a tentative plan that will help to figure out the answer. I&#39;ll build a fiddled base package that rewires the Monoid class to have (++) be the binary operator, and mappend as a synonym for it. I&#39;ll import the Monoid (++) into the Prelude. I&#39;ll see how much breaks. If that much builds smoothly, I&#39;ll see how much of the rest of Hackage builds, both with and without this custom base package. I&#39;ll follow up here with the results, along with a suggestion of how acceptable I think the observed level of breakage is.<br>
<br>Seem reasonable?<br></div></div>