>>>>> On Thu, 03 Dec 92 08:13:17 +0000, Simon L Peyton Jones <[EMAIL PROTECTED]>
>said:
Simon> Why do you need to drop the (..) when it turns into a "data" decl?
Simon> You only need do so if you want it to be abstract!
Simon> But "type" decls can't be abstract; the (..) reminds you of this.
I don't want reminding. I know it isn't abstract, but for the sake of
the importing module I like to pretend it is.
I'm personally not that interested in making things abstract as
defined in the Haskell report, all I want to do is be able to have
exact control over what I import. If I switch between "type" and
"data" and leave the "(..)" on the import I unavoidably import all the
constructors, some of which I may not want.
bevan