Skip to content

Comments

Monadic Profunctors#16

Closed
echatav wants to merge 32 commits intomainfrom
monadic
Closed

Monadic Profunctors#16
echatav wants to merge 32 commits intomainfrom
monadic

Conversation

@echatav
Copy link
Contributor

@echatav echatav commented Sep 16, 2025

Inspired by @Lysxia's idea
Addresses #15

Inspired by @Lysxia idea
concrete and Kmett reprsentations of "MLens"es, name is preliminary
and WrappedMonadic
A Polyadic Profunctor is a profunctor which is also a category-enriched functor, parameterized by a base Monad.

Generalize the Printor, Parsor & Lintor types to have bi-index `s` and `t` such that endo-index operations on Parsor & Lintor are monadic as before.

Give Parsor & Lintor Polyadic instances.
names are provisional!
First draft as Distributor2.hs
@echatav
Copy link
Contributor Author

echatav commented Feb 1, 2026

closing in favor of #19

@echatav echatav closed this Feb 1, 2026
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