From 0f958b08b3446a866418aa485bb60c208d952033 Mon Sep 17 00:00:00 2001 From: Ben Culkin Date: Sat, 8 Oct 2022 14:47:21 -0400 Subject: Add a whole bunch of Optics This adds a whole bunch of types/functions related to optics. With this batch, I've mainly gone for the concrete representation types, instead of var Laarhoven or profunctor representations. The concrete ones require less infrastructure, though they are not as easy to compose There's also a number of misc. things in here --- src/test/java/bjc/test/functypes/optics/LensesTest.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/test') diff --git a/src/test/java/bjc/test/functypes/optics/LensesTest.java b/src/test/java/bjc/test/functypes/optics/LensesTest.java index ff13a42..c431c2f 100644 --- a/src/test/java/bjc/test/functypes/optics/LensesTest.java +++ b/src/test/java/bjc/test/functypes/optics/LensesTest.java @@ -5,7 +5,7 @@ import static org.junit.Assert.*; import org.junit.Test; import bjc.data.Holder; -import bjc.functypes.optics.Lenses; +import bjc.optics.Lenses; public class LensesTest { -- cgit v1.2.3