Well, the module names can be disambiguated by the package name (it's already possible to have the same module in different packages). It is indeed possible to have a package called "interactive", and I simply assumed that would be unlikely. I'd be ok with changing it to ":interactive" if you want to do that.
Simon | -----Original Message----- | From: ghc-devs [mailto:[email protected]] On Behalf Of Simon | Marlow | Sent: 19 January 2014 08:24 | To: [email protected] | Subject: Re: [commit: ghc] master: Re-work the naming story for the | GHCi prompt (Trac #8649) (73c08ab) | | On 10/01/14 08:52, [email protected] wrote: | > Repository : ssh://[email protected]/ghc | > | > On branch : master | > Link : | http://ghc.haskell.org/trac/ghc/changeset/73c08ab10e4077e18e459a1325996 | bff110360c3/ghc | > | >> --------------------------------------------------------------- | > | > commit 73c08ab10e4077e18e459a1325996bff110360c3 | > Author: Simon Peyton Jones <[email protected]> | > Date: Thu Jan 9 17:58:18 2014 +0000 | > | > Re-work the naming story for the GHCi prompt (Trac #8649) | | Thanks for going to the trouble of cleaning this up. I was never happy | with how this all worked. | | The prefix colon in the name (":Interactive") was supposed to avoid the | possibility of clashing with a user-defined module, rather like the | ":Main" pseudo-module. Could that be a problem with "Ghci1" and so on? | What about the "interactive" package? Perhaps these ought to be | renamed to something that can't be user-defined? | | Cheers, | Simon | | _______________________________________________ | ghc-devs mailing list | [email protected] | http://www.haskell.org/mailman/listinfo/ghc-devs _______________________________________________ ghc-devs mailing list [email protected] http://www.haskell.org/mailman/listinfo/ghc-devs
