I'd like to improve my release process to avoid problems like this.  I
could re-release reactive-glut & reactive-fieldtrip whenever
there's a new reactive release, and re-release reactive-fieldtrip
whenever there's a new reactive-glut.  While manageable for me, other
people who build on any of these libraries--or <i>any</i> library--will have the same problem.&nbsp; I wonder what&#39;s causing the fragility here.<br>
<br>
Any ideas?<br>
<br>
&nbsp;&nbsp; - Conal<br><br><div class="gmail_quote">On Wed, Dec 17, 2008 at 8:56 AM, Patai Gergely <span dir="ltr">&lt;<a href="mailto:patai_gergely@fastmail.fm">patai_gergely@fastmail.fm</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;">
<div class="Ih2E3d">&gt; However, when I try to compile Tetris or load it into ghci, it says that<br>
&gt; it can&#39;t match &#39;UI&#39; (expected) with<br>
&gt; &#39;reactive-glut-0.1.4:FRP.Reactive.GLUT.UI.UI&#39; (inferred) in dropPiece,<br>
&gt; and I&#39;ve no idea where it is getting the latter from. There are no<br>
&gt; leftover .hi files or anything else in reach. Is reactive-fieldtrip a<br>
&gt; possible culprit?<br>
</div>Yep, that was it. I reinstalled reactive-fieldtrip, and it works again.<br>
<font color="#888888"><br></font></blockquote></div><br>