flaw-editor-0.1.0.0

LicenseMIT
Safe HaskellNone
LanguageHaskell2010

Flaw.Editor.Processing

Description

 
Synopsis

Documentation

newtype ProcessingM a Source #

Processing monad.

class (Entity a, Serialize (ProcessableEntityResult a)) => ProcessableEntity a where Source #

Entity which require processing. Entity's result can be cached and reused instead of processing entity again.

Minimal complete definition

Nothing

Associated Types

type ProcessableEntityResult a :: * Source #

readEntityPtr :: Entity a => EntityPtr a -> ProcessingM a Source #

Read entity pointer.