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

Roadmap #69

Closed
50 of 54 tasks
raulraja opened this issue Apr 16, 2017 · 19 comments
Closed
50 of 54 tasks

Roadmap #69

raulraja opened this issue Apr 16, 2017 · 19 comments

Comments

@raulraja
Copy link
Member

raulraja commented Apr 16, 2017

Roadmap

data

typeclasses

instances

  • all instances of typeclasses that can be applied over defined datatypes and those from the kotlin stdlib

syntaxis

utils

tests

docs

  • Docs for each data type and type class including example use cases
@pakoito
Copy link
Member

pakoito commented Apr 16, 2017

Are we going to do Fix and the XXXmorphisms from recursion schemes?

SOURCE: https://medium.com/@jaredtobin/practical-recursion-schemes-c10648ec1c29

MonadFix:
https://www.reddit.com/r/haskell/comments/6vgtjw/monadfix_is_time_travel/

@pakoito
Copy link
Member

pakoito commented Apr 16, 2017

I would also add Task, even if it's just a composition of the others, or a separate project altogether (?).

@raulraja
Copy link
Member Author

@pakoito yes we can do that but it's not strictly necessary for the first version, I guess we should add it and label everything with the version we expect it to come out

@raulraja
Copy link
Member Author

Let's add Task I also want to add Lenses but those don't need to be in a first version either.

@pakoito
Copy link
Member

pakoito commented Apr 17, 2017

@pakoito
Copy link
Member

pakoito commented May 24, 2017

@pakoito
Copy link
Member

pakoito commented May 30, 2017

Composed instances

#104

@pakoito
Copy link
Member

pakoito commented May 31, 2017

@pakoito
Copy link
Member

pakoito commented Jul 13, 2017

More suggestions: https://wiki.haskell.org/Monad#Interesting_monads

@pakoito
Copy link
Member

pakoito commented Jul 20, 2017

Traverse laws -> moved to #136

EDIT: DONE

@pakoito
Copy link
Member

pakoito commented Jul 21, 2017

Category and MonoidK typeclasses

#137 (comment)

@pakoito
Copy link
Member

pakoito commented Jul 21, 2017

MonadReader laws

#137 (comment)

@pakoito
Copy link
Member

pakoito commented Jul 21, 2017

@pakoito
Copy link
Member

pakoito commented Jul 22, 2017

Improve free with resume, fold...

It'll require to change free to use Functors, and CoYoneda conversion

http://blog.higher-order.com/blog/2013/11/01/free-and-yoneda/

@pakoito
Copy link
Member

pakoito commented Jul 27, 2017

Adjunction: https://www.youtube.com/watch?v=BLk4DlNZkL8

Should be easy to implement.

@pakoito
Copy link
Member

pakoito commented Aug 12, 2017

ambrusadrianz pushed a commit to ambrusadrianz/arrow that referenced this issue Oct 22, 2019
* add decoders for arrow types and support for either and map

* minor improvement

* format

* add companion objects

* generate encoders and decoders for complex types

* add pair and triple instance and separate arrow instances

* increase number support

* fix map instance

* delete reduce and white lines

* fix arr indices

* restore indices
rachelcarmena pushed a commit that referenced this issue Feb 24, 2021
* Remove Try from fx in documentation/comment blocks

Co-authored-by: Alberto Ballano <aballano@users.noreply.github.com>
rachelcarmena added a commit that referenced this issue Feb 24, 2021
@raulraja
Copy link
Member Author

Thanks to everyone that helped here! closing this old issue now 🙏

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

3 participants