On Tue, Feb 9, 2010 at 6:10 AM, Ketil Malde <ketil@malde.org> wrote:
Limestraël <limestrael@gmail.com> writes:

> how do usually Haskell developpers build their softwares (and
> especially medium or big libraries) while they are still developping them ?
> With cabal-install, by doing one 'cabal configure' once and 'cabal build'
> each time they have altered their code ?
> With only Cabal, through some 'runhaskell Setup.hs build's ?

Generally, the first thing I do is hit C-c C-l in Emacs to load the
current file into a haskell process.  Then back to fix the type errors
(click on the error to jump to the code), and iterate until it loads
correctly.


It's really unfortunate that this approach doesn'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.

-- Johan