Skip to content
#

optics

Here are 329 public repositories matching this topic...

jnape
jnape commented Feb 1, 2021

Absent#foldLeft and #foldRight should process the minimal number of elements of the inbound Iterable necessary to produce the result, and since the semigroup treats nothing as an annihilator, that means that nothing() should cause a short-circuit. As a good heuristic, both Absent.<Unit>absent(Constantly::constantly).foldLeft(nothing(), repeat(just(UNIT))); and `Absent.absent(Cons

Improve this page

Add a description, image, and links to the optics topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the optics topic, visit your repo's landing page and select "manage topics."

Learn more