Proposal: infixr 9 `Compose`

Bas van Dijk v.dijk.bas at gmail.com
Fri Sep 13 13:13:38 CEST 2013


The deadline for this has passed and no objections were raised.

Ross, do you like me to make a patch for transformers or do you like
to add the following to Data.Functor.Compose yourself?

 infixr 9 `Compose`   -- analogous to the fixity of (.)

Cheers,

Bas

On 30 August 2013 17:44, Bas van Dijk <v.dijk.bas at gmail.com> wrote:
> I was just bitten by the fact that the type constructor Compose from
> Data.Functor.Compose associates to the left instead of to the right
> like function composition.
>
> I would like to propose adding the following to Data.Functor.Compose:
>
>   infixr 9 `Compose`   -- analogous to the fixity of (.)
>
> This will likely break existing code which uses Compose infix like in
> the following type:
>
>   a `Compose` b `Compose` c
>
> Discussion deadline: 13 September 2013.
>
> Bas



More information about the Libraries mailing list