Package

quasar

fp

Permalink

package fp

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. fp
  2. StringOps
  3. SKI
  4. QFoldableOps
  5. ProcessOps
  6. JsonOps
  7. PartialFunctionOps
  8. ToCatchableOps
  9. WriterTInstances
  10. StateTInstances
  11. OptionTInstances
  12. EitherTInstances
  13. ListMapInstances
  14. TreeInstances
  15. LowPriorityTreeInstances
  16. LowerPriorityTreeInstances
  17. AnyRef
  18. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait CatchableOps[F[_], A] extends Ops[F[A]]

    Permalink
    Definition Classes
    ToCatchableOps
  2. type EnumT[F[_], A] = EnumeratorT[A, F]

    Permalink
  3. trait EqualF[F[_]] extends Serializable

    Permalink
  4. implicit final class ListOps[A] extends AnyVal

    Permalink
  5. implicit class PFOps[A, B] extends AnyRef

    Permalink
    Definition Classes
    PartialFunctionOps
  6. sealed trait Polymorphic[F[_], TC[_]] extends AnyRef

    Permalink
  7. implicit class PrOps[F[_], O] extends AnyRef

    Permalink
    Definition Classes
    ProcessOps
  8. trait PrismInstances extends AnyRef

    Permalink
  9. implicit class ProcessOfTaskOps[O] extends AnyRef

    Permalink
    Definition Classes
    ProcessOps
  10. trait ProcessOps extends AnyRef

    Permalink
  11. trait SemigroupF[F[_]] extends Serializable

    Permalink
  12. class SeqW[A] extends AnyRef

    Permalink
    Definition Classes
    ListMapInstances
  13. trait ShowF[F[_]] extends Serializable

    Permalink
  14. implicit final class StringOps extends AnyRef

    Permalink
    Definition Classes
    StringOps
  15. implicit class TaskOps[A] extends AnyRef

    Permalink
    Definition Classes
    ProcessOps
  16. sealed abstract class TaskRef[A] extends AnyRef

    Permalink

    A thread-safe, atomically updatable mutable reference.

    A thread-safe, atomically updatable mutable reference.

    Cribbed from the IORef defined in oncue/remotely, an Apache 2 licensed project: https://github.com/oncue/remotely

  17. implicit final class ToQFoldableOps[F[_], A] extends AnyRef

    Permalink
    Definition Classes
    QFoldableOps
  18. implicit class eitherTOps[F[_], A, B] extends AnyRef

    Permalink
    Definition Classes
    EitherTInstances

Value Members

  1. implicit val BooleanRenderTree: RenderTree[Boolean]

    Permalink
    Definition Classes
    TreeInstances
  2. implicit val DoubleRenderTree: RenderTree[Double]

    Permalink
    Definition Classes
    TreeInstances
  3. implicit def EitherRenderTree[A, B](implicit RA: RenderTree[A], RB: RenderTree[B]): RenderTree[\/[A, B]]

    Permalink
    Definition Classes
    TreeInstances
  4. implicit def EqualEqualF[F[_], A, FF[A] <: F[A]](implicit arg0: Equal[A], FE: EqualF[F]): Equal[FF[A]]

    Permalink
  5. object EqualF extends Serializable

    Permalink
  6. implicit def EqualFNT[F[_]](implicit EF: EqualF[F]): ~>[Equal, [α]Equal[F[α]]]

    Permalink
  7. implicit val IntRenderTree: RenderTree[Int]

    Permalink
    Definition Classes
    TreeInstances
  8. implicit def LeftTuple3RenderTree[A, B, C](implicit RA: RenderTree[A], RB: RenderTree[B], RC: RenderTree[C]): RenderTree[((A, B), C)]

    Permalink
    Definition Classes
    LowPriorityTreeInstances
  9. implicit def LeftTuple4RenderTree[A, B, C, D](implicit RA: RenderTree[A], RB: RenderTree[B], RC: RenderTree[C], RD: RenderTree[D]): RenderTree[(((A, B), C), D)]

    Permalink
    Definition Classes
    TreeInstances
  10. implicit def ListMapRenderTree[K, V](implicit RV: RenderTree[V]): RenderTree[ListMap[K, V]]

    Permalink
    Definition Classes
    TreeInstances
  11. implicit def ListRenderTree[A](implicit RA: RenderTree[A]): RenderTree[List[A]]

    Permalink
    Definition Classes
    TreeInstances
  12. implicit def OptionRenderTree[A](implicit RA: RenderTree[A]): RenderTree[Option[A]]

    Permalink
    Definition Classes
    TreeInstances
  13. implicit def PathRenderTree[B, T, S]: RenderTree[Path[B, T, S]]

    Permalink
    Definition Classes
    TreeInstances
  14. object PathyCodecJson

    Permalink
  15. object ProcessOps extends ProcessOps

    Permalink
  16. implicit def RenderTreeToShow[N](implicit arg0: RenderTree[N]): Show[N]

    Permalink
    Definition Classes
    TreeInstances
  17. object SemigroupF extends Serializable

    Permalink
  18. object ShowF extends Serializable

    Permalink
  19. implicit def ShowFNT[F[_]](implicit SF: ShowF[F]): ~>[Show, [α]Show[F[α]]]

    Permalink
  20. implicit def ShowShowF[F[_], A, FF[A] <: F[A]](implicit arg0: Show[A], FS: ShowF[F]): Show[FF[A]]

    Permalink
  21. implicit val StringRenderTree: RenderTree[String]

    Permalink
    Definition Classes
    TreeInstances
  22. implicit val SymbolEqual: Equal[Symbol]

    Permalink
    Definition Classes
    TreeInstances
  23. object TaskRef

    Permalink
  24. implicit def ToCatchableOpsFromCatchable[F[_], A](a: F[A]): CatchableOps[F, A]

    Permalink
    Definition Classes
    ToCatchableOps
  25. implicit def TraverseListMap[K]: Traverse[[β]ListMap[K, β]] with IsEmpty[[β]ListMap[K, β]]

    Permalink
    Definition Classes
    ListMapInstances
  26. implicit def Tuple2RenderTree[A, B](implicit RA: RenderTree[A], RB: RenderTree[B]): RenderTree[(A, B)]

    Permalink
    Definition Classes
    LowerPriorityTreeInstances
  27. implicit def VectorRenderTree[A](implicit RA: RenderTree[A]): RenderTree[Vector[A]]

    Permalink
    Definition Classes
    TreeInstances
  28. package binder

    Permalink
  29. def decodeJson[A](text: String)(implicit DA: DecodeJson[A]): \/[String, A]

    Permalink
    Definition Classes
    JsonOps
  30. implicit def eitherTCatchable[F[_], E](implicit arg0: Catchable[F], arg1: Functor[F]): Catchable[[γ]EitherT[F, E, γ]]

    Permalink
    Definition Classes
    EitherTInstances
  31. object enumeratee

    Permalink
  32. def evalNT[F[_], S](initial: S)(implicit arg0: Monad[F]): ~>[[γ]IndexedStateT[F, S, S, γ], F]

    Permalink
  33. package free

    Permalink
  34. def ignore[A](a: A): Unit

    Permalink

    Accept a value (forcing the argument expression to be evaluated for its effects), and then discard it, returning Unit.

    Accept a value (forcing the argument expression to be evaluated for its effects), and then discard it, returning Unit. Makes it explicit that you're discarding the result, and effectively suppresses the "NonUnitStatement" warning from wartremover.

  35. def liftMT[F[_], G[_[_], _]](implicit arg0: Monad[F], arg1: MonadTrans[G]): ~>[F, [β]G[F, β]]

    Permalink

    liftM as a natural transformation

    liftM as a natural transformation

    TODO: PR to scalaz

  36. val minspace: PrettyParams

    Permalink
    Definition Classes
    JsonOps
  37. val multiline: PrettyParams

    Permalink

    Nicely formatted, order-preserving, 2-space indented.

    Nicely formatted, order-preserving, 2-space indented.

    Definition Classes
    JsonOps
  38. package numeric

    Permalink
  39. implicit def optionTCatchable[F[_]](implicit arg0: Catchable[F], arg1: Functor[F]): Catchable[[β]OptionT[F, β]]

    Permalink
    Definition Classes
    OptionTInstances
  40. def optional[A](cur: ACursor)(implicit arg0: DecodeJson[A]): DecodeResult[Option[A]]

    Permalink
    Definition Classes
    JsonOps
  41. def orElse[A](cur: ACursor, default: ⇒ A)(implicit arg0: DecodeJson[A]): DecodeResult[A]

    Permalink
    Definition Classes
    JsonOps
  42. def pointNT[F[_]](implicit arg0: Applicative[F]): ~>[scalaz.Scalaz.Id, F]

    Permalink

    point as a natural transformation

  43. object prism extends PrismInstances

    Permalink
  44. implicit def seqW[A](xs: Seq[A]): SeqW[A]

    Permalink
    Definition Classes
    ListMapInstances
  45. implicit def stateTCatchable[F[_], S](implicit arg0: Catchable[F], arg1: Monad[F]): Catchable[[γ]IndexedStateT[F, S, S, γ]]

    Permalink
    Definition Classes
    StateTInstances
  46. def unzipDisj[A, B](ds: List[\/[A, B]]): (List[A], List[B])

    Permalink
  47. implicit def writerTCatchable[F[_], W](implicit arg0: Catchable[F], arg1: Functor[F], arg2: Monoid[W]): Catchable[[γ]WriterT[F, W, γ]]

    Permalink
    Definition Classes
    WriterTInstances
  48. object zoomNT

    Permalink

    Lift a State computation to operate over a "larger" state given a Lens.

    Lift a State computation to operate over a "larger" state given a Lens.

    NB: Uses partial application of F[_] for better type inference, usage:

    zoomNT[F](lens)

  49. def ι[A]: (A) ⇒ A

    Permalink

    A shorter name for the identity function.

    A shorter name for the identity function.

    Definition Classes
    SKI
  50. def κ[A, B, C, D, E, F, G](x: G): (A, B, C, D, E, F) ⇒ G

    Permalink
    Definition Classes
    SKI
  51. def κ[A, B, C, D](x: D): (A, B, C) ⇒ D

    Permalink
    Definition Classes
    SKI
  52. def κ[A, B, C](x: C): (A, B) ⇒ C

    Permalink
    Definition Classes
    SKI
  53. def κ[A, B](x: B): (A) ⇒ B

    Permalink

    A shorter name for the constant function of 1, 2, 3, or 6 args.

    A shorter name for the constant function of 1, 2, 3, or 6 args. NB: the argument is eager here, so use _ => ... instead if you need it to be thunked.

    Definition Classes
    SKI
  54. def σ[A, B, C](x: (A) ⇒ (B) ⇒ C, y: (A) ⇒ B, z: A): C

    Permalink

    Probably not useful; implemented here mostly because it's amusing.

    Probably not useful; implemented here mostly because it's amusing.

    Definition Classes
    SKI

Inherited from quasar.StringOps

Inherited from SKI

Inherited from QFoldableOps

Inherited from ProcessOps

Inherited from JsonOps

Inherited from PartialFunctionOps

Inherited from ToCatchableOps

Inherited from WriterTInstances

Inherited from StateTInstances

Inherited from OptionTInstances

Inherited from EitherTInstances

Inherited from ListMapInstances

Inherited from TreeInstances

Inherited from LowPriorityTreeInstances

Inherited from AnyRef

Inherited from Any

Ungrouped