[Hugs-users] Weird behaviour, was Re: [Haskell-cafe] Writing functions in Haskell.

Ross Paterson ross at soi.city.ac.uk
Tue May 3 14:16:54 EDT 2005

On Tue, May 03, 2005 at 07:59:51PM +0200, Daniel Fischer wrote:
> Hm, I don't quite get it. Apparently whenever I ask :info Qualified.name with 
> a qualification different from the top module, I lose all qualified names, 
> even from explicitly imported modules -- right?

Yes, :info M.f is implemented as :m M, :i f, :m OriginalModule, and the
module switch does the damage.

> Okay, that's not a problem, only a little odd.

I'm not claiming it's a feature.

> Now I encountered another odd thing:
> Char> :l
> Prelude> :a Char
> Char> :a Test
> Char> :l                 -- notice the top module is still Char!
> Prelude> :a Test
> Test> :a Char
> Char> 
> in that session, this behaviour was reproducible, in later sessions it wasn't:

I can't reproduce it either.  What was the first part of the first session?

More information about the Hugs-Users mailing list