proposal: standardize interface to Haskell' implementations

John Meacham john at repetae.net
Tue Feb 14 16:04:38 EST 2006


On Mon, Feb 13, 2006 at 03:30:47PM +0000, Malcolm Wallace wrote:
> Jan-Willem Maessen <jmaessen at alum.mit.edu> writes:
> 
> >    * A renamer turns out to be awfully useful/necessary; this raises  
> > the sticky question of how imports are specified.  It'd be nice *not*  
> > to have to dredge up the old .hi files, as they tended to require  
> > compilers to extend the .hi format in really non-standard ways.
> 
> On this page:
>     http://haskell.galois.com/trac/haskell-prime/wiki/ModuleSystem
> the suggestion "Permit Signatures in Export Lists" would place
> the necessary interface information directly in the source files,
> rather than in separate .hi files.  Would that solve the renaming
> problem?

There is no naming problem other than that ghc just hasn't implemented
it. jhc and helium both do cross module renaming properly and it is
quite well specified.

http://www.cse.ogi.edu/~diatchki/hsmod/

we might want to take some of the text from this paper and integrate it
into the report rather than the current informal treatment.

        John

-- 
John Meacham - ⑆repetae.net⑆john⑈


More information about the Haskell-prime mailing list