Closed RyanGlScott closed 9 years ago
If these are urgent for you let me know and I can push out a release.
It's not urgent. The reason I'm going around making so many pull requests on your repos is because I'm eventually planning on making a mono-keys
package which combines features of your packages (especially keys
) with monomorphic equivalents from mono-traversable
. There are a lot of instances that one package has but the other doesn't, so I need to get all packages to have the same instances before I get to work.
My next step is to add a bunch of instances to mono-traversable
, which could take a while.
I added several
Pointed
andCopointed
instances I'd like to have in the library, namely:From
base
:Copointed m => Copointed (WrappedMonad m)
From
comonad
:Pointed (Cokleiskli w a)
From
containers
:Default k => Pointed (Map k)
Pointed ViewL
Pointed ViewR
From
unordered-containers
:(Default k, Hashable k) => Pointed (HashMap k)
From
semigroups
:Pointed (Option a)
Default a => Pointed (Arg a)
Copointed (Arg a)
Pointed WrappedMonoid
Copointed WrappedMonoid
From
semigroupoids
:Pointed f => Pointed (WrappedApplicative f)
Copointed f => Copointed (WrappedApplicative f)
Pointed f => Pointed (MaybeApply f)
Copointed f => Copointed (MaybeApply f)
From
transformers
:Copointed f => Copointed (Backwards f)
Copointed f => Copointed (Lift f)
Copointed f => Copointed (Reverse f)