Functionele lenzen voor Java developers
Menig functionele taal, zoals bijv. Haskell, heeft een optics library, waaronder zich allerlei leuke concepten vinden, zoals lenzen en prisma’s. Zo kan een functionele lens gebruikt worden om diep geneste, immutable data structuren te updaten. Vanuit Haskell’s oogpunt een bijna noodzaak, omdat standaard records en tuples en dergelijke immutable by design zijn, maar voor ons Javanen kan een lens ook …
Read More »