[Haskell-cafe] Happy, GLR and GHC 6.6
Iván Pérez Domínguez
iperez at babel.ls.fi.upm.es
Thu Jun 14 05:31:23 EDT 2007
Stefan O'Rear wrote:
> On Thu, Jun 14, 2007 at 12:38:27AM +0200, Iván Pérez Domínguez wrote:
>
>> Hi everyone,
>>
>> As we all know, FiniteMap was deprecated, and with GHC-6.6 Data.Map
>> must be used instead. Some function names in Data.Map clash with names
>> in prelude, and Map is usually imported qualified.
>>
>> Happy generates GLR parsers (-l), but the templates it uses keep calling
>> FiniteMap functions. When Data.Map is imported, it's not imported
>> qualified and some function names are ambiguous.
>>
>> I've been using a modified template to generate a GLR parser with
>> GHC-6.6 and it seems to work just fine (there are few changes, not a big
>> deal anyway).
>>
>> I just got the most recent version of Happy and the problem remains, so
>> I applied my changes to GLR_Lib.lhs and ran a diff. The result is
>> attached to this mail.
>>
>> Hope it helps someone else.
>>
>
> Why don't you just send a darcs patch? That would be easier for
> everyone :)
>
> Stefan
>
>
I'm not familiar with darcs. Shall I use darcs --whatsnew for it?
Ivan
More information about the Haskell-Cafe
mailing list