schell / varying

Continuously varying values, made easy :)
MIT License
40 stars 5 forks source link

Support the Applicative-Monad proposal and depend on it #25

Closed ggreif closed 6 years ago

ggreif commented 6 years ago

Implement issue #21.

Since GHC v7.10.x Applicative a required constraint on Monad. This PR takes advantage of that fact, by bulk changing paired constraint in favour of Monad.

Needs:

Possible follow-up actions:

schell commented 6 years ago

I agree with all of your points. We'll definitely do a minor version bump. If you'd like to tackle the travis changes that's cool, but I've also been meaning to move to gitlab's CI. If you do decide to do the travis stuff I'm not opposed to keeping the CI there, as this lib is pretty stable these days.

ggreif commented 6 years ago

Feel free to merge