So apparently `void` just became a much costlier dependency recently.
The reason why is that `void` depends on `semigroups` and Edward added
`text`/`hashable`/`nats`/`unordered-containers` as dependencies to
`semigroups` in version 0.10.
I propose switching back to the old `X` type that `pipes-3.*` had to
shed the `void` dependency and then when `void` finally gets merged into
`base` I will change `X` to be a synonym for `Void`.
If I do this, it will be for a 4.1 release since it's a backwards
incompatible change, although it will not break code that uses the type
synonyms. The main motivation behind this change is that I would like
to keep `pipes` as light-weight of a dependency as possible.
I wanted to solicit comments on this change to see if anybody is opposed
to this.
--
You received this message because you are subscribed to the Google Groups "Haskell
Pipes" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].