Thanks, fixed in a local copy (changes hopefully
committed before the day is up.)

--sigbjorn

----- Original Message ----- 
From: "Ross Paterson" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, September 02, 2002 13:31
Subject: transitive imports & hiding


> With these modules:
> 
> module A(function, Class(method)) where
> function = id
> class Class a where method :: a
> 
> module B(function, Class(..)) where
> import A
> 
> module C where
> import B hiding (function)
> f = method
> 
> hugs C.hs yields
> ERROR "C.hs":3 - Undefined variable "method"


_______________________________________________
Hugs-Bugs mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/hugs-bugs

Reply via email to