Skip to content

Add failing for traversals, redux#537

Merged
arybczak merged 3 commits intowell-typed:masterfrom
ozkutuk:disjoin
Jan 2, 2026
Merged

Add failing for traversals, redux#537
arybczak merged 3 commits intowell-typed:masterfrom
ozkutuk:disjoin

Conversation

@ozkutuk
Copy link
Contributor

@ozkutuk ozkutuk commented Dec 12, 2025

Supersedes #393.

In addition to the work done in the original PR, this one:

  • does not rename the existing failing-family of optics, and instead uses disjoin as the name for the newly introduced traversals as suggested by @adamgundry in Add failing for traversals #393 (comment).
  • introduces iadisjoin, the disjoin variant for indexed affine traversals.
  • Adds documentation for the additions, and adapts the monoid-related sections of the existing documentation accordingly.

@arybczak
Copy link
Collaborator

arybczak commented Jan 2, 2026

Thanks, looks good to me :)

@arybczak arybczak merged commit 9ef04b5 into well-typed:master Jan 2, 2026
12 checks passed
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