Operator precedence help

Andreas Abel andreas.abel at ifi.lmu.de
Thu Aug 13 18:49:45 UTC 2020


My hunch would be too look at what the others do to form an opinion.

On 2020-08-13 19:26, David Feuer wrote:
> I'm trying to work out appropriate precedences for operators and pattern 
> synonyms in my brand-new compact-sequences package. I currently have 
> stacks and queues, but I will soon have deques, so let's pretend. For 
> consistency, operators will match pattern synonyms.
> 
> (<|), pattern (:<) :: a -> Deque a -> Deque a
> (|>), pattern (:>) :: Deque a -> a -> Deque a
> 
> :< and :> need to have different precedence to allow things like
> 
>    a :< b :< xs :> c :> d
> 
> to work nicely, but what numbers should I pick?
> 
> I also have cons and snoc functions. Should I give their backticked 
> spellings fixity declarations? If so, with what precedences?
> 
> _______________________________________________
> Libraries mailing list
> Libraries at haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries
> 


More information about the Libraries mailing list