modules and re-export

Matthias Fischmann fis@ssh.com
21 Mar 2001 12:01:20 +0200


Peter Thiemann <thiemann@informatik.uni-freiburg.de> writes:

> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> module BUG2A (module BUG2A, module Prelude) where
> import Prelude hiding (head)
> head = "HEAD"
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> module BUG2B where
> import qualified Prelude
> import BUG2A
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Unfortunately, this does not behave as (I think) it should:
> [...]

ghc-4.08.1 compiles it without complaining.  A Hugs98 bug?


-Matthias