
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)