
That's it! We fixed GHC6 to follow the Report in this respect, a change that affects very few people. Sorry it wasn't clearer. S | -----Original Message----- | From: glasgow-haskell-users-bounces@haskell.org [mailto:glasgow-haskell-users- | bounces@haskell.org] On Behalf Of Martin Sjögren | Sent: 07 November 2003 11:01 | To: glasgow-haskell-users@haskell.org | Subject: RE: import Prelude ([](..)) | | fre 2003-11-07 klockan 11.42 skrev Simon Peyton-Jones: | > | Well, I don't want to redefine list syntax, quite the opposite. I want | > | to use regular lists together with my stuff (and "my stuff" doesn't | > | include lists at all). So, this is not possible? (Well, it was in ghc 5, | > | but I guess that ghc 5 is wrong, then) | > | > Yes it is possible! You can't redefine list syntax -- it always means "lists". | > And it will continue to work regardless of what you import. Just omit | > import Prelude( [](..) ) | | Ah! I see. I was getting "constructor not in scope: `:'" in ghc5, but in | ghc6 it does indeed work. | | So, the bottom line here is that with ghc6 I *cannot* have the import, | but in ghc5 I *must* have it? Gah. | | Thanks for your help. | | | /Martin | -- | Martin Sjögren | sjogren@debian.org -- marvin@dum.chalmers.se | GPG key: http://www.mdstud.chalmers.se/~md9ms/gpg.html | let hello = "hello" : hello in putStr (unlines hello)