import Prelude ([](..))

MartinSjögren md9ms at
Fri Nov 7 12:01:23 EST 2003

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 Sjögren
  sjogren at -- marvin at
  GPG key:
  let hello = "hello" : hello in putStr (unlines hello)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Detta =?ISO-8859-1?Q?=E4r?= en digitalt signerad
Url :

More information about the Glasgow-haskell-users mailing list