[Hugs] #95: local fixity declarations cause static errors
Hugs
trac at galois.com
Sun Sep 20 02:35:13 EDT 2009
#95: local fixity declarations cause static errors
---------------------------------+------------------------------------------
Reporter: guest | Owner: nobody
Type: defect | Status: new
Priority: major | Milestone:
Component: hugs | Version: 200609
Keywords: fixity declarations |
---------------------------------+------------------------------------------
Declarations such as
{{{
newExp (*) a c n
= let
infixl 7 *
in
a ^ n * c
}}}
work well with GHC but Hugs complains that "*" is not defined.
The Report is not explicit about this, at least I couldn't find
such case discussed there. But as a fixity change for an operator
introduced as a formal parameter is perfectly reasonable and safe,
I think that this should be legal.
Härmel Nestra (harmel.nestra at ut.ee)
--
Ticket URL: <http://hackage.haskell.org/trac/hugs/ticket/95>
Hugs <http://www.haskell.org/hugs/>
Hugs 98, an interpreter for Haskell
More information about the Hugs-Bugs
mailing list