Module
Neon.Effect
- Package
- purescript-neon
- Repository
- tfausak/purescript-neon
Types and functions for dealing with effects. Includes synchronous effects
(Eff
) as well as effectful types (like CONSOLE
).
Re-exports from Control.Monad.Eff
#Eff Source
data Eff :: Row Effect -> Type -> Type
The Eff
type constructor is used to represent native effects.
See Handling Native Effects with the Eff Monad for more details.
The first type parameter is a row of effects which represents the contexts in which a computation can be run, and the second type parameter is the return type.
Instances
Re-exports from Control.Monad.Eff.Console
Re-exports from Control.Monad.Eff.Exception
#EXCEPTION
data EXCEPTION :: Effect
This effect is used to annotate code which possibly throws exceptions
Re-exports from Control.Monad.Eff.Random
Re-exports from Control.Monad.Eff.Unsafe
#unsafePerformEff Source
unsafePerformEff :: forall a eff. Eff eff a -> a
Run an effectful computation.
Note: use of this function can result in arbitrary side-effects.
- Modules
- Neon
- Neon.
Class - Neon.
Class. HasAdd - Neon.
Class. HasAnd - Neon.
Class. HasApply - Neon.
Class. HasBottom - Neon.
Class. HasChain - Neon.
Class. HasCompare - Neon.
Class. HasDivide - Neon.
Class. HasEqual - Neon.
Class. HasFilter - Neon.
Class. HasFromArray - Neon.
Class. HasFromInt - Neon.
Class. HasGreater - Neon.
Class. HasInspect - Neon.
Class. HasLess - Neon.
Class. HasMap - Neon.
Class. HasMultiply - Neon.
Class. HasNot - Neon.
Class. HasOne - Neon.
Class. HasOr - Neon.
Class. HasPower - Neon.
Class. HasPure - Neon.
Class. HasReduce - Neon.
Class. HasRemainder - Neon.
Class. HasSubtract - Neon.
Class. HasToArray - Neon.
Class. HasToInt - Neon.
Class. HasTop - Neon.
Class. HasTraverse - Neon.
Class. HasZero - Neon.
Data - Neon.
Effect - Neon.
Helper - Neon.
Operator - Neon.
Primitive - Neon.
Primitive. Char - Neon.
Primitive. Function - Neon.
Primitive. Int - Neon.
Primitive. Number