<div dir="ltr">On Mon, Jun 10, 2013 at 1:32 PM, Roman Cheplyaka <span dir="ltr">&lt;<a href="mailto:roma@ro-che.info" target="_blank">roma@ro-che.info</a>&gt;</span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">* John Lato &lt;<a href="mailto:jwlato@gmail.com">jwlato@gmail.com</a>&gt; [2013-06-10 07:59:55+0800]<br>
<div><div class="h5">&gt; On Mon, Jun 10, 2013 at 1:32 AM, Roman Cheplyaka &lt;<a href="mailto:roma@ro-che.info">roma@ro-che.info</a>&gt; wrote:<br>
&gt;<br>
&gt; &gt;<br>
&gt; &gt; What I&#39;m trying to say here is that there&#39;s hope for a portable base.<br>
&gt; &gt; Maybe not in the form of split base — I don&#39;t know.<br>
&gt; &gt; But it&#39;s the direction we should be moving anyways.<br>
&gt; &gt;<br>
&gt; &gt; And usurping base by GHC is a move in the opposite direction.<br>
&gt;<br>
&gt;<br>
&gt; Maybe that&#39;s a good thing?  The current situation doesn&#39;t really seem to be<br>
&gt; working.  Keeping base separate negatively impacts workflow of GHC devs (as<br>
&gt; evidenced by these threads), just to support something that other compilers<br>
&gt; don&#39;t use anyway.  Maybe it would be easier to fold base back into ghc and<br>
&gt; try again, perhaps after some code cleanup?  Having base in ghc may provide<br>
&gt; more motivation to separate it properly.<br>
<br>
</div></div>After base is in GHC, separating it again will be only harder, not<br>
easier. Or do you have a specific plan in mind?</blockquote><div><br></div><div style>It&#39;s more about motivation.  It seems to me right now base is in a halfway state.  People think that moving it further away from ghc is The Right Thing To Do, but nobody is feeling enough pain to be sufficiently motivated to do it.  If we apply pain, then someone will be motivated to do it properly.  And if nobody steps up, maybe having a platform-agnostic base isn&#39;t really very important.<br>
</div></div></div></div>