Functional patterns for Java
-
Updated
May 1, 2023 - Java
Functional patterns for Java
Functional error handling for Java
Result, Either, Try, and Maybe monadic types for Java
A Java library that enables applying Functional Programming concepts like currying and partial application for functions, also it supports types like Either, Try, etc... using RxJava 2 interfaces, compatible with Java 7 and above
λTonic is functional library designed for modern Java(+21).
A combination of the Try monad and the Either monad, to help tame complex business flows
Library for functional programing in Java 17+ utilizing sealed types
Proof and implementation of coproduct in Set category.
Check Java Functional capabilities with Vavr! This project explains concepts like: Monad, Either, Pattern Matching, Opiotn, Touple, Try, Lazy, Vavr Collections & Functional Interfaces!
What if java.util.Optional's empty could be anything?
a kata for practicing the legacy code refactoring. Using the constraint of IDE-based refactoring techniques in the beginning, until the code is fully tested
Add a description, image, and links to the either topic page so that developers can more easily learn about it.
To associate your repository with the either topic, visit your repo's landing page and select "manage topics."