| Interface | Description |
|---|---|
| Free.Comprehensions |
Static for comprehensions for working with Free
|
| FreeAp<F,T> | |
| Yoneda<U,T> |
| Class | Description |
|---|---|
| Cofree<W,T> | |
| Cofree.Instances | |
| Coyoneda<F,T,R> | |
| Coyoneda.Instances | |
| Free<F,T> |
Free monad for cyclops2
Inspiration and heavily influenced by https://github.com/xuwei-k/free-monad-java/blob/master/src/main/java/free/Free.java
Other influences incl :- http://www.slideshare.net/kenbot/running-free-with-the-monads
and https://github.com/scalaz/scalaz/blob/series/7.2.x/core/src/main/scala/scalaz/Free.scala
and https://github.com/typelevel/cats/blob/master/free/src/main/scala/cats/free/Free.scala
Org recover : https://github.com/aol/cyclops/blob/v4.0.1/cyclops-free-monad/src/main/java/com/aol/cyclops/monad/Free.java
|
| FreeAp.Ap<F,P,A> | |
| FreeAp.Instances | |
| FreeAp.Pure<F,A> |