Haskell 98 Report: October release

Iavor S. Diatchki diatchki@cse.ogi.edu
Tue, 2 Oct 2001 09:17:20 -0700


hello,

this was a bug in the report, the "B" import should not be qualified.
it has been fixed in the latest version of the report.

> [Sept 2001]
>   "For example 
> 
>         module A ( module B, C.f, g ) where   -- an invalid module
>         import qualified B(f,g)
>         import qualified C(f)
>         g = True
> 
>    There are name clashes in the export list between B.f and C.f and between
>    g and B.g even though there are no name clashes within module A." 
> 
> The latter example is now in fact a perfectly valid module, since
> there is no unqualified entity f in scope, and g and B.g do not refer
> to the same entity.

bye
iavor

-- 
==================================================
| Iavor S. Diatchki, Ph.D. student               | 
| Department of Computer Science and Engineering |
| School of OGI at OHSU                          |
| http://www.cse.ogi.edu/~diatchki               |
==================================================