Skip to content

Add more van Laarhoven edge combinators.#1111

Merged
dmjio merged 1 commit into
masterfrom
additional-edge-combinators
Aug 15, 2025
Merged

Add more van Laarhoven edge combinators.#1111
dmjio merged 1 commit into
masterfrom
additional-edge-combinators

Conversation

@dmjio
Copy link
Copy Markdown
Owner

@dmjio dmjio commented Aug 15, 2025

This adds additional combinators for unidirectional bindings specifically for van Laarhoven Lenses. Further, it redefines existing unidirectional Binding in terms of Lens. This should make it easier for users (not requiring usage of ^. or .~).

  • Adds ---> and <--- for VL lenses
  • -->, <-- now take Miso.Lens.Lens.
  • Verbiage updates

This adds additional combinators for unidirectional bindings
specifically for Van Laarhoven Lenses. Further, it redefined
unidirectional Binding in terms of Lens.

- [x] Add `--->` and `<---` for VL lenses
- [x] `-->`, `<--` now take `Lens`.
- [x] Verbiage updates
@dmjio dmjio mentioned this pull request Aug 15, 2025
@dmjio dmjio merged commit 6025020 into master Aug 15, 2025
2 checks passed
@dmjio dmjio deleted the additional-edge-combinators branch August 15, 2025 01:43
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.

1 participant