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 a List Monad #4

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open

Add a List Monad #4

wants to merge 2 commits into from

Conversation

Taneb
Copy link
Member

@Taneb Taneb commented Oct 15, 2020

This requires agda/agda-stdlib#1317

@JacquesCarette
Copy link
Collaborator

Sorry to let this sit for so very long!

I was rather hoping to end up constructing the List Monad as the Free Monoid (on a single generator) via a left adjoint to the corresponding forgetful Functor (which I have done in some other repo, but the code has likely bit rotted), and then use the Monad construction from Adjoint to give the List Monad.

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.

None yet

2 participants