Packages

package fp

Code in the fp package is explicitly inspired from the Scalaz and cats projects

Please refer to http://github.com/scalaz/scalaz and http://github.com/typelevel/cats for more information

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. fp
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait Applicative[F[_]] extends Functor[F]

    Inspired from the scalaz (https://github.com/scalaz/scalaz) project

  2. trait ApplicativeSyntax extends AnyRef
  3. final class EitherIdOps[A] extends AnyVal
  4. final class EitherObjectOps extends AnyVal
  5. final class EitherOps[A, B] extends AnyVal
  6. trait EitherSyntax extends AnyRef

    Inspired from the cats (https://github.com/typelevel/cats project

  7. trait Foldable[F[_]] extends AnyRef

    Inspired from the scalaz (https://github.com/scalaz/scalaz) project

  8. trait FoldableSyntax extends AnyRef
  9. trait Functor[F[_]] extends AnyRef

    Inspired from the scalaz (https://github.com/scalaz/scalaz) project

  10. trait FunctorSyntax extends AnyRef
  11. type Id[X] = X
  12. final class LeftOps[A, B] extends AnyVal
  13. sealed abstract class Memo[K, V] extends AnyRef
  14. trait Monad[F[_]] extends Applicative[F]

    Inspired from the scalaz (https://github.com/scalaz/scalaz) project

  15. trait MonadSyntax extends AnyRef
  16. trait Monoid[F] extends Semigroup[F]

    Inspired from the scalaz (https://github.com/scalaz/scalaz) project

  17. sealed abstract class Name[+A] extends AnyRef
  18. trait NaturalTransformation[-F[_], +G[_]] extends AnyRef
  19. sealed abstract class Need[+A] extends Name[A]
  20. final class RightOps[A, B] extends AnyVal
  21. trait Semigroup[F] extends AnyRef

    Inspired from the scalaz (https://github.com/scalaz/scalaz) project

  22. trait SemigroupSyntax extends AnyRef
  23. trait Show[F] extends AnyRef

    Inspired from the scalaz (https://github.com/scalaz/scalaz) project

  24. trait ShowSyntax extends AnyRef
  25. trait Traverse[F[_]] extends Functor[F]

    Inspired from the scalaz (https://github.com/scalaz/scalaz) project

  26. trait TraverseSyntax extends AnyRef
  27. sealed abstract class Tree[A] extends AnyRef

    Inspired from the scalaz (https://github.com/scalaz/scalaz) project

  28. final case class TreeLoc[A](tree: Tree[A], lefts: TreeForest[A], rights: TreeForest[A], parents: Parents[A]) extends Product with Serializable

    Inspired from the scalaz (https://github.com/scalaz/scalaz) project

  29. final case class Value[+A](value: A) extends Need[A] with Product with Serializable
  30. type ~>[-F[_], +G[_]] = NaturalTransformation[F, G]

Inherited from AnyRef

Inherited from Any

Ungrouped