Yes, it's not H98, and it turns out to be somewhat awkward to make GHC understand it in the New Scheme Of Things (i.e. my template-haskell branch). Built-in syntax is built in. It makes no sense to export or import it.
So when I make TH into the head, I'll remove those exports. If nhc needs them (unlikely, since nhc is H98-compliant) I guess we can ifdef our way around them. Simon | -----Original Message----- | From: Manuel M T Chakravarty [mailto:[EMAIL PROTECTED]] | Sent: 11 September 2002 09:24 | To: [EMAIL PROTECTED] | Subject: Re: cvs commit: fptools/libraries/base Prelude.hs | | Malcolm Wallace <[EMAIL PROTECTED]> wrote, | | > malcolm 2002/09/10 03:50:28 PDT | > | > Modified files: | > libraries/base Prelude.hs | > Log: | > Export the builtin syntax for []((:),[]), ()(()), and (->) in nhc98 | > as well as ghc. | | IIRC, when I did something similar for [::] (builtin | parallel array constructor), SPJ wasn't happy. | | Manuel | | _______________________________________________ | Cvs-libraries mailing list | [EMAIL PROTECTED] | http://www.haskell.org/mailman/listinfo/cvs-libraries _______________________________________________ Cvs-libraries mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/cvs-libraries
