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].

Reply via email to