import Prelude ([](..))

MartinSjögren md9ms at mdstud.chalmers.se
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
-- 
Martin Sjögren
  sjogren at debian.org -- marvin at dum.chalmers.se
  GPG key: http://www.mdstud.chalmers.se/~md9ms/gpg.html
  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
	meddelandedel
Url : http://haskell.org/pipermail/glasgow-haskell-users/attachments/20031107/111aa358/attachment.bin


More information about the Glasgow-haskell-users mailing list