<div dir="ltr"><div><div><div>I think you're right, and that's a strong reason to come up with an update to the Haskell Report. Include in it, at least:<br><br></div><div>-- Big-ticket items<br></div><div>0. Monoid<br></div><div>1. Foldable, Traversable<br></div><div>2. Applicative<br></div>3. Applicative => Monad<br></div><div>-- side notes<br></div>4. inits = map reverse . scanl (flip (:)) []  -- efficiency—not optimal but not hilariously bad<br></div>5. unwords = intercalate " "  -- increased, more intuitive laziness<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Nov 18, 2014 at 11:44 AM, Richard Eisenberg <span dir="ltr"><<a href="mailto:eir@cis.upenn.edu" target="_blank">eir@cis.upenn.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I support this direction. But I disagree with one statement you've made:<br>
<span class=""><br>
On Nov 18, 2014, at 11:07 AM, Austin Seipp <<a href="mailto:austin@well-typed.com">austin@well-typed.com</a>> wrote:<br>
> To be clear: GHC can still typecheck, compile, and efficiently execute<br>
> Haskell 2010 code. It is merely the distribution of compatible<br>
> packages that has put us in something of a bind.<br>
<br>
</span>GHC 7.10 will not be able to compile a Haskell2010-compliant Monad instance. In fact, as far as I can see, there is no way to write a Monad instance that is both portable to other Haskell compilers and acceptable to GHC 7.10. I think this point should be included in the manual (if I'm right).<br>
<br>
This makes me a little sad, but I don't disagree with any of the decisions we've made along the way.<br>
<span class="HOEnZb"><font color="#888888"><br>
Richard<br>
</font></span><div class="HOEnZb"><div class="h5">_______________________________________________<br>
Glasgow-haskell-users mailing list<br>
<a href="mailto:Glasgow-haskell-users@haskell.org">Glasgow-haskell-users@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/glasgow-haskell-users" target="_blank">http://www.haskell.org/mailman/listinfo/glasgow-haskell-users</a><br>
</div></div></blockquote></div><br></div>