<div class="gmail_quote">On Tue, Feb 9, 2010 at 6:10 AM, Ketil Malde <span dir="ltr">&lt;<a href="mailto:ketil@malde.org">ketil@malde.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="im">LimestraŽl &lt;<a href="mailto:limestrael@gmail.com">limestrael@gmail.com</a>&gt; writes:<br>
<br>
&gt; how do usually Haskell developpers build their softwares (and<br>
&gt; especially medium or big libraries) while they are still developping them ?<br>
&gt; With cabal-install, by doing one &#39;cabal configure&#39; once and &#39;cabal build&#39;<br>
&gt; each time they have altered their code ?<br>
&gt; With only Cabal, through some &#39;runhaskell Setup.hs build&#39;s ?<br>
<br>
</div>Generally, the first thing I do is hit C-c C-l in Emacs to load the<br>
current file into a haskell process. †Then back to fix the type errors<br>
(click on the error to jump to the code), and iterate until it loads<br>
correctly.<br><br></blockquote><div><br></div><div>It&#39;s really unfortunate that this approach doesn&#39;t work for .hsc files. When writing low level libraries I often have a couple of these which forces me out of my nice Emacs workflow into an Emacs + terminal + Cabal workflow.</div>

<div><br></div><div>-- Johan</div><div>†</div></div>