org.atnos.eff
package org.atnos.eff
Members list
Packages
package org.atnos.eff.syntax
Type members
Classlikes
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 Objecttrait Matchableclass Any
trait WriterCreation
Attributes
- Companion
- object
- Source
- WriterCreation.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
object WriterCreation extends WriterCreation
Attributes
- Companion
- trait
- Source
- WriterCreation.scala
- Supertypes
- Self type
-
WriterCreation.type
trait WriterEffect extends WriterCreation, WriterInterpretation
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
- Known subtypes
-
object WriterEffect
object WriterEffect extends WriterEffect
Attributes
- Companion
- trait
- Source
- WriterEffect.scala
- Supertypes
-
trait WriterEffecttrait WriterInterpretationtrait WriterCreationclass Objecttrait Matchableclass AnyShow all
- Self type
-
WriterEffect.type
trait WriterInterpretation
Attributes
- Companion
- object
- Source
- WriterInterpretation.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
object WriterInterpretation extends WriterInterpretation
Attributes
- Companion
- trait
- Source
- WriterInterpretation.scala
- Supertypes
- Self type
-
WriterInterpretation.type
object writer extends WriterCreation, WriterInterpretation
Attributes
- Source
- writer.scala
- Supertypes
- Self type
-
writer.type
In this article