Skip to content

Fix minor guide explanation #3578

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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Conversation

matsluni
Copy link

This should be F, right?

This should be `F`, right?
@mpilquist
Copy link
Member

This is trying to say that there's a Monad[[x] =>> Pull[F, O, x]]. "Forming a monad in R" is shorthand for "the hole in the type constructor is in the spot occupied by R. We should just reword this to avoid confusion.

@matsluni
Copy link
Author

@mpilquist Thanks for the clarification. I have to let that sink in first :-)

@matsluni
Copy link
Author

@mpilquist Ok, now I think understand what you were saying.

I was also reading the guide further and it became also clear to me how the relationship between Monad and Pull[F[_], O, R] is meant.

I don't know on the spot how to improve the documentation. Do you have something particular in mind?

PS: Is there some glossar (I don't know if this is the right term) somewhere, which may explains different ways to explain monad or category sayings, e.g. "needs to have an instance of Monad" or "forms a monad in R"?

PPS: (Sorry, for the noise around this)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants