Re: "Failed to load interface for ..."

2006-01-06 Thread Seth Kurtzberg
How about changing it so --make is the default? I always use it. To me, that makes it logical as the default. Of course there are reasons not to do this, such as not breaking peoples build scripts, and no doubt others I'm overlooking at the moment. A flag to select the old behavior would tak

Re: storing highly shared data structures

2006-01-06 Thread Christian Maeder
Simon Marlow wrote: Right - Ptr isn't the right thing here, because GC will move objects around. That's why we have StablePtr and StableName. may it be that makeStableName is expensive? (or it is my additional Map?) My old version is faster, because the version with makeStableName does very

"Failed to load interface for ..."

2006-01-06 Thread Bulat Ziganshin
Hello , how about adding suggestion to use "--make" to the following error message? it would be very helpful for novices. i have run into this problem several times before memoized that suggestion to use "-v" actually means that i forgot to add "--make" :) C:\!\Haskell\cpphs> ghc -O2 Main.hs Ma