>>>>> 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

Reply via email to