Re: Replacing Ty in ExternalCore with IfaceType

"Kirsten Chevalier" <[email protected]>
Newsgroups gmane.comp.lang.haskell.cvs.all
Message-ID <4683d9370612060645m1cc55d3dg84ca1e941666eaed__35990.176749374$1165416372$gmane$org@mail.gmail.com>
> Message: 4
> Date: Tue, 5 Dec 2006 16:00:28 +0000
> From: Simon Peyton-Jones <[email protected]>
> Subject: RE: Replacing Ty in ExternalCore with IfaceType
> To: Aaron Tomb <[email protected]>,    "[email protected]"
>         <[email protected]>
> Message-ID:
>
[snip]
> * Be careful to specify the sub-language of HsSyn that is ExtCore
>

This seems like asking for trouble, too, although I guess it depends
on what you mean by "be careful" and "specify". I can imagine bugs
potentially sneaking in when somebody makes a change to GHC without
thinking about ExtCore (which is exactly what happened in the past),
but I suppose that it's possible to implement some sort of
ext-core-lint phase or something that checks that the ExtCore that GHC
is generating is consistent with the specification. But, you would
want to make sure that that phase was actually enabled when the test
suite gets run.

Cheers,
Kirsten

-- 
Kirsten Chevalier* [email protected] *Often in error, never in doubt
"It ain't no hassle, it ain't no mess / Right now it's the only power that I
possess / these businessmen got their money, they got their instruments of
death / but I can make life, I can make breath" -- Ani DiFranco
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.