<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">&gt; Why? Is there any reason? Shouldn&#39;t be preferable to explicitly import
<br>&gt; what is needed, without relaying on the core re-exporting stuff for<br>&gt; us?<br><br>I suspect Don did this to make users&#39; xmonad.hs smaller. &nbsp;I&#39;m ambivalent.<br><font color="#888888"></font></blockquote>
<br>I think the point is not to make xmonad.hs *smaller* so much as it is to make it *simpler*.&nbsp; The fewer things users have to worry about to create a working xmonad.hs, the better.&nbsp; From experience, when I switched my Config.hs
 over to xmonad.hs, I copied over some keybindings and then had an error that said .|. was not in scope.&nbsp; Of course, I knew exactly what the problem was and how to fix it, but someone unfamiliar with Haskell wouldn&#39;t.&nbsp; To some extent this can be ameliorated by good documentation and examples, but on general principle I think re-exporting various useful things from the core is probably a good idea.
<br><br>-Brent<br></div>