>From daemon Mon Feb 17 09:29:55 1992
Received: from chalmers.se by ada with SMTP id AA01775
  (5.65c8/IDA-1.4.4 for <[EMAIL PROTECTED]>); Mon, 17 Feb 1992 09:29:46
 +0100
Received: by chalmers.se id AA12601; Mon, 17 Feb 92 09:29:40 +0100
X400-Received: by mta chalmers.se in /PRMD=sunet/ADMD= /C=se/; Relayed;
               Mon, 17 Feb 1992 09:28:45 +0100
X400-Received: by /PRMD=UK.AC/ADMD= /C=GB/; Relayed;
               Mon, 17 Feb 1992 09:14:22 +0100
X400-Received: by /PRMD=UK.AC/ADMD= /C=GB/; Relayed;
               Mon, 17 Feb 1992 08:12:00 +0100
X400-Received: by /PRMD=UK.AC/ADMD= /C=GB/; Relayed;
               Mon, 17 Feb 1992 01:59:49 +0100
X400-Received: by /PRMD=sunet/ADMD= /C=se/; Relayed;
               Mon, 17 Feb 1992 01:59:48 +0100
X400-Received: by /PRMD=sunet/ADMD= /C=se/; Relayed;
               Mon, 17 Feb 1992 01:59:32 +0100
X400-Received: by /PRMD=sunet/ADMD= /C=se/; Relayed;
               Mon, 17 Feb 1992 01:58:02 +0100
X400-Received: by /PRMD=sunet/ADMD= /C=se/; Relayed;
               Mon, 17 Feb 1992 01:58:02 +0100
X400-Received: by /PRMD=UK.AC/ADMD= /C=GB/; Relayed;
               Mon, 17 Feb 1992 01:58:02 +0100
Date: Mon, 17 Feb 1992 01:58:02 +0100
X400-Originator: [EMAIL PROTECTED]
X400-Mts-Identifier: [/PRMD=UK.AC/ADMD= /C=GB/;<[EMAIL PROTECTED]]
X400-Content-Type: P2-1984 (2)
Content-Identifier: Modules again
From: Lennart Augustsson <[EMAIL PROTECTED]>
Sender: [EMAIL PROTECTED]
Message-Id: <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Subject: Modules again
Original-Via: uk.ac.mhs; Mon, 17 Feb 92 08:05:02 GMT
X400-Received: by mta mhs-relay.ac.uk in /PRMD=UK.AC/ADMD= /C=GB/; Relayed;
               Mon, 17 Feb 1992 00:59:49 +0000
X400-Received: by /PRMD=sunet/ADMD= /C=se/; Relayed;
               Mon, 17 Feb 1992 00:59:48 +0000
X400-Received: by /PRMD=sunet/ADMD= /C=se/; Relayed;
               Mon, 17 Feb 1992 00:59:32 +0000
X400-Received: by /PRMD=sunet/ADMD= /C=se/; Relayed;
               Mon, 17 Feb 1992 00:58:02 +0000
X400-Received: by /PRMD=sunet/ADMD= /C=se/; Relayed;
               Mon, 17 Feb 1992 00:58:02 +0000
X400-Originator: [EMAIL PROTECTED]
X400-Mts-Identifier: [/PRMD=sunet/ADMD= /C=se/;<[EMAIL PROTECTED]]
X400-Content-Type: P2-1984 (2)
Content-Identifier: Modules again
X-Charset: LATIN1
X-Char-Esc: 29


Well, here's another problem I've encountered.  Consider this module:

        module M(T) where
        data T = T

Is this legal?  Clearly I am just trying to export the type T, but it happens
that the type has a constructor with the same name.  Naming a constructor
in the export list is explicitely forbidden.  How can the compiler tell
if I intended naming the constructor or type in the export list?

So, what do you (especially Simon) say, legal or not?

        -- Lennart



Reply via email to