On Fri, 2006-02-24 at 12:13 +0000, Simon Peyton-Jones wrote: > These days, hs-boot files are pretty close to source files, with masses > of stuff omitted. (snip) > You could imagine > a) compiling recursive groups "all at once" > b) somehow magically filtering the source file to omit anything > undefined, leaving only defined stuff..... which ought to be enough to > tie the knot.
FWIW, I would be thrilled to see automatic resolution of mutually recursive modules. When programs start to get large, this always ends up biting me, and I have to either write & maintain the hi-boot files, or stuff everything into one module. Remembering how to do .hi-boot or .hs-boot files is a bit of a mental barrier for me when I'm trying to refactor and clean up code. peace, isaac _______________________________________________ Haskell-prime mailing list Haskell-prime@haskell.org http://haskell.org/mailman/listinfo/haskell-prime