cannot switch to qualified module names in ghci
Hal Daume III
hdaume@ISI.EDU
Wed, 27 Feb 2002 16:32:13 -0800 (PST)
It seems that if you are in a module X which imports Foo.Bar, you cannot
use :m to get to the Bar module.
X> :m Bar
can't find module `Bar'
X> :m Foo.Bar
strange looking module name: `Foo.Bar'
It appears the remedy to this would be to modify the definition of
isAlphaNumEx in ghci/InteractiveUI.hs to:
isAlphaNumEx c = isAlphaNum c || c == '_' || c == '.'
it seems that the code in setContext and newContext know how to handle
qualified module name switches; it's just being blocked before they can
try.
- Hal
--
Hal Daume III
"Computer science is no more about computers | hdaume@isi.edu
than astronomy is about telescopes." -Dijkstra | www.isi.edu/~hdaume