[EMAIL PROTECTED] wrote:
> Hello Dan,
>
> Saturday, November 4, 2006, 5:07:15 AM, you wrote:
>
>> Here's an idea that (I think) is useful and backwards compatible:
>> fractional and negative fixity.
>
> yes, i think the same. for example, once i've tried to define postfix
> 'when' operator like those in perl/ruby
>
> print msg `on` mode==debug
>
> but failed because my code frequently contains '$' and there is no way
> to define operation with a lower precedence
>
> really, there is another alternative to solve my particular problem:
> make `op` applications having fixed -1 precedence. such applications
> look "heavyweight" and once i have a wonderful debugging story just
> because for my eyes it was obvious that (a `div` b+1) means "do add
> before div"

I'd support fractional and negative fixity.  It's a simple change to make, but 
we also have to adopt

http://hackage.haskell.org/cgi-bin/haskell-prime/trac.cgi/wiki/FixityResolution

I've added the proposal to the end of that page.  In fact, the page already 
mentioned that we could generalise fixity levels, but it didn't mention 
fractional or negative values being allowed.

Cheers,
        Simon
_______________________________________________
Haskell-prime mailing list
Haskell-prime@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-prime

Reply via email to