RE: Module `Foo' does not export `bar' (via hi-boot)

2000-11-08 Thread Simon Peyton-Jones
Good idea. I've implemented this in the HEAD. Simon | -Original Message- | From: Keith Wansbrough [mailto:[EMAIL PROTECTED]] | Sent: 06 November 2000 17:39 | To: [EMAIL PROTECTED] | Subject: Module `Foo' does not export `bar' (via hi-boot) | | | I recently added an export to DataCon,

Re: First class modules

2000-11-08 Thread Fergus Henderson
On 07-Nov-2000, Tom Pledger [EMAIL PROTECTED] wrote: Supposing that (some version of) Haskell had first class modules, and type variables could be universally quantified at the module level, would rule 2 of the monomorphism restriction go away? No. |Rule 2. Any monomorphic type

Re: Passing an environment around

2000-11-08 Thread Jeffrey R. Lewis
Fergus Henderson wrote: On 27-Oct-2000, José Romildo Malaquias [EMAIL PROTECTED] wrote: On Fri, Oct 27, 2000 at 09:07:24AM -0700, Jeffrey R. Lewis wrote: Yes, as implemented using the dictionary translation, implicit parameterization can lead to loss of sharing, exactly in the same

Re: First class modules

2000-11-08 Thread Tom Pledger
Fergus Henderson writes: On 07-Nov-2000, Tom Pledger [EMAIL PROTECTED] wrote: Supposing that (some version of) Haskell had first class modules, and type variables could be universally quantified at the module level, would rule 2 of the monomorphism restriction go away? No. |