Back to Language Ext

README

LanguageExt.Core/Effects/README.md

4.4.41.6 KB
Original Source

Effects are functorial, monadic, and applicative types that are designed to capture IO based side-effects.

SectionTypeDescription
IOIO<A>Asynchronous and synchronous IO. Captures side-effects, manages resources, but throws exceptions. The IO monad is the base of all IO based operations and should be used in your monad-transformer stacks when you need IO.
EffEff<A>Asynchronous and synchronous IO. Captures side-effects, manages resources, handles exceptions elegantly.
EffEff<RT, A>Asynchronous and synchronous IO. Captures side-effects, manages resources, handles exceptions elegantly, and has an injectable runtime (RT) which can provide configuration and dependency-injection