[Haskell-cafe] Happy, GLR and GHC 6.6
stefanor at cox.net
Thu Jun 14 10:01:27 EDT 2007
On Thu, Jun 14, 2007 at 11:31:23AM +0200, Iván Pérez Domínguez wrote:
> 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?
<pick the changes you wnat>
<type a patch name>
<select your patch>
No need to attach files, figure out the right email address, etc.
More information about the Haskell-Cafe