summaryrefslogtreecommitdiff
path: root/src/main/java/bjc/data/Holder.java
AgeCommit message (Collapse)Author
2022-10-08Add a whole bunch of OpticsBen Culkin
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
2022-09-27GPLize projectBen Culkin
Finally deciding to move things into a proper license; which I can do since I've never accepted (or had :( ) a pull request from another person
2020-12-03Rename types to match Java styleBen Culkin
This renames several interfaces that had names like IWhatever, since that isn't a style that Java uses