Package

scalaz

effect

Permalink

package effect

Visibility
  1. Public
  2. All

Type Members

  1. trait Dup[H[_[_]]] extends AnyRef

    Permalink

    Duplicate a handle in the parent region.

  2. trait DupFunctions extends AnyRef

    Permalink
  3. trait DupInstances extends AnyRef

    Permalink
  4. trait Effects extends ToAllEffectTypeClassOps with AllEffectInstances

    Permalink
  5. sealed trait FinalizerHandle[R[_]] extends AnyRef

    Permalink

    A handle to a finalizer that allows you to duplicate it to a parent region using "dup".

    A handle to a finalizer that allows you to duplicate it to a parent region using "dup". Duplicating a finalizer means that instead of being performed when the current region terminates, it is performed when the parent region terminates.

  6. trait FinalizerHandleFunctions extends AnyRef

    Permalink
  7. sealed trait IO[+A] extends AnyRef

    Permalink
  8. trait IOFunctions extends IOStd

    Permalink
  9. trait IOInstances extends IOInstances0

    Permalink
  10. trait IOInstances0 extends IOInstances1

    Permalink
  11. trait IOInstances1 extends AnyRef

    Permalink
  12. sealed trait IORef[A] extends AnyRef

    Permalink

    A mutable reference in the IO monad.

    A mutable reference in the IO monad. Note that unsafePerformIO will allow leaking such a reference out of the monad, but any operations on a leaked reference are still monadic.

  13. trait IORefs extends AnyRef

    Permalink
  14. trait IOStd extends AnyRef

    Permalink

    IO Actions for writing to standard output and and reading from standard input

  15. sealed trait IoExceptionOr[A] extends AnyRef

    Permalink
  16. trait IoExceptionOrFunctions extends AnyRef

    Permalink
  17. sealed trait IvoryTower extends AnyRef

    Permalink
  18. trait IvoryTowers extends AnyRef

    Permalink
  19. trait KleisliCatchIO[M[+_], R] extends MonadCatchIO[[α]Kleisli[M, R, α]] with KleisliLiftIO[M, R] with KleisliMonadReader[M, R]

    Permalink
  20. trait KleisliEffectInstances extends KleisliEffectInstances0

    Permalink
  21. trait KleisliEffectInstances0 extends KleisliEffectInstances1

    Permalink
  22. trait KleisliEffectInstances1 extends KleisliInstances

    Permalink
  23. trait KleisliLiftIO[M[+_], R] extends LiftIO[[α]Kleisli[M, R, α]]

    Permalink
  24. trait LiftControlIO[F[_]] extends AnyRef

    Permalink

  25. trait LiftIO[F[_]] extends AnyRef

    Permalink

  26. trait MonadCatchIO[M[_]] extends MonadIO[M]

    Permalink
  27. sealed trait MonadCatchIOFunctions extends AnyRef

    Permalink
  28. trait MonadControlIO[F[_]] extends LiftControlIO[F] with Monad[F]

    Permalink

  29. trait MonadIO[F[_]] extends LiftIO[F] with Monad[F]

    Permalink

  30. sealed trait RefCountedFinalizer extends AnyRef

    Permalink
  31. trait RefCountedFinalizers extends AnyRef

    Permalink
  32. sealed trait RegionT[S, P[+_], +A] extends AnyRef

    Permalink

    A monad transformer in which scarce resources can be opened.

    A monad transformer in which scarce resources can be opened. When the region terminates, all opened resources will be closed automatically. It's a type error to return an opened resource from the region, and no I/O with closed resources is possible.

  33. trait RegionTFunctions extends AnyRef

    Permalink
  34. trait RegionTInstances extends RegionTInstances1

    Permalink
  35. trait RegionTInstances1 extends AnyRef

    Permalink
  36. trait RegionTLiftIO[S, M[+_]] extends LiftIO[[α]RegionT[S, M, α]]

    Permalink
  37. trait RegionTMonad[S, M[+_]] extends Monad[[α]RegionT[S, M, α]]

    Permalink
  38. trait Resource[F] extends AnyRef

    Permalink

  39. sealed trait ST[S, A] extends AnyRef

    Permalink

    Purely functional mutable state threads.

    Purely functional mutable state threads. Based on JL and SPJ's paper "Lazy Functional State Threads"

  40. sealed trait STArray[S, A] extends AnyRef

    Permalink

    Mutable array in state thread S containing values of type A.

  41. trait STArrayFunctions extends AnyRef

    Permalink
  42. trait STFunctions extends AnyRef

    Permalink
  43. trait STInstance0 extends AnyRef

    Permalink
  44. trait STInstances extends STInstance0

    Permalink
  45. sealed trait STRef[S, A] extends AnyRef

    Permalink

    Mutable variable in state thread S containing a value of type A.

    Mutable variable in state thread S containing a value of type A. http://research.microsoft.com/en-us/um/people/simonpj/papers/lazy-functional-state-threads.ps.Z

  46. trait STRefFunctions extends AnyRef

    Permalink
  47. trait STRefInstances extends AnyRef

    Permalink
  48. trait SafeApp extends AnyRef

    Permalink

    A safe alternative to the App trait in the Scala standard library.

    A safe alternative to the App trait in the Scala standard library. This trait provides an implementation of the main method by calling unsafePerformIO on a specified IO action.

  49. trait StateTEffectInstances extends StateTEffectInstances0

    Permalink
  50. trait StateTEffectInstances0 extends StateTInstances

    Permalink
  51. trait StateTLiftIO[M[+_], S] extends LiftIO[[α]IndexedStateT[M, S, S, α]]

    Permalink

Ungrouped