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

Reply via email to