[Hugs-bugs] module system/libraries bug

Iavor S. Diatchki diatchki at cse.ogi.edu
Wed Feb 4 10:32:56 EST 2004


hello,
i am having the following problem (just tried it with the current cvs 
version, on linux)

 > import Array
 > import ST hiding (bounds)
 >
 > test x = bounds x

ERROR "test.hs":4 - Ambiguous variable occurrence "bounds"
*** Could refer to: Data.Array.Base.bounds Hugs.Array.bounds

I am not sure why ST is exporting "bounds" at all, but in any case
the "hiding" clause of the import should prevent the conflict.
a similar thing occurs with "indices", but then adding the "hiding"
clause solves the problem.

-iavor

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



More information about the Hugs-Bugs mailing list