|
| <prev next> |
strange difference between old and hierachical module names: msg#00000lang.haskell.glasgow.bugs
Hi, I am trying to compile some modules with old imports such "import MonadFix". These modules compile fine with GHC 6.0 latest RPM, and also on CVS source tree 6.1 somewhere from july. However, the file below does NOT get through with GHC HEAD. I get ... Compiling Foo ( Foo.hs, interpreted ) If I use the new "import Control.Monad.Fix" instead of MonadFix, everything works fine. This is a bit strange because for most old imports there is no such problem. Seems to be something special going on with MonadFix. Thanks, Ralf ---------------------------------------------------------------- module Foo where -- Does not work 6.3 as 2 Nov 2003 import MonadFix -- Works with 6.3 -- import Control.Monad.Fix data Foo a = Foo a instance Monad Foo instance MonadFix Foo where mfix = undefined
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Next by Date: | [ ghc-Bugs-832920 ] Missing # from #-} elicits utterly opaque error, SourceForge.net |
|---|---|
| Next by Thread: | RE: strange difference between old and hierachical module names, Simon Peyton-Jones |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |