Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add all Composed instances #104

Closed
pakoito opened this issue May 30, 2017 · 2 comments
Closed

Add all Composed instances #104

pakoito opened this issue May 30, 2017 · 2 comments

Comments

@pakoito
Copy link
Member

pakoito commented May 30, 2017

Now that there's a solution for type lambdas, we can implement the rest of the composed typeclasses

Our solution:
https://github.com/kategory/kategory/blob/master/kategory/src/main/kotlin/kategory/data/Composed.kt

Cats reference:
https://github.com/typelevel/cats/blob/master/core/src/main/scala/cats/Composed.scala

@pakoito
Copy link
Member Author

pakoito commented Aug 10, 2017

#179 adds ComposedFunctor and ComposedApplicative. They were fun to write!

@pakoito
Copy link
Member Author

pakoito commented Sep 15, 2017

We've gotten as far as we wanted. Special thanks to @tonilopezmr, @Guardiola31337 and @JorgeCastilloPrz

@pakoito pakoito closed this as completed Sep 15, 2017
ambrusadrianz pushed a commit to ambrusadrianz/arrow that referenced this issue Oct 22, 2019
* add printing with format

* format

* fix docs and little typo on noSpaces
rachelcarmena pushed a commit that referenced this issue Feb 24, 2021
* Setup fx-bin-compat, generated .api files for 0.10.5 and overwrite .api files with generated ones for 0.10.4

* Minor renaming

* Ignore arrow-docs and arrow-fx-test when checking for binary compatibility

* Remove harcoded version of binary-compatibility-validator

* Move apiValidation to the root build.gradle
rachelcarmena added a commit that referenced this issue Feb 24, 2021
* Add missing getAndUpdate fun

Add missing return types
Add couple of inlines to high-order functions
Put declarations on new line

* Add more restrictive gradle config

* Adjust Traverse docs

Co-authored-by: Rachel M. Carmena <rachelcarmena@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant