org.atnos.eff

package org.atnos.eff

Members list

Packages

Type members

Classlikes

trait RightFold[A, B]

support trait for folding values while possibly keeping some internal state

support trait for folding values while possibly keeping some internal state

Attributes

Source
RightFold.scala
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
object
Source
WriterCreation.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait WriterEffect
object WriterEffect
object writer

Attributes

Companion
trait
Source
WriterCreation.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Effect for logging values alongside computations

Effect for logging values alongside computations

Compared to traditional Writer monad which accumulates values by default this effect can be interpreted in different ways:

  • log values to the console or to a file as soon as they are produced
  • accumulate values in a list

Attributes

Companion
object
Source
WriterEffect.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object WriterEffect
object WriterEffect extends WriterEffect

Attributes

Companion
trait
Source
WriterEffect.scala
Supertypes
trait WriterEffect
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Companion
object
Source
WriterInterpretation.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
trait
Source
WriterInterpretation.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Source
writer.scala
Supertypes
class Object
trait Matchable
class Any
Self type
writer.type