darcs-2.8.5: a distributed, interactive, smart revision control system

Safe HaskellNone
LanguageHaskell98

Darcs.Patch.Effect

Synopsis

Documentation

class Effect p where Source

Patches whose concrete effect which can be expressed as a list of primitive patches.

A minimal definition would be either of effect or effectRL.

Minimal complete definition

Nothing

Methods

effect :: p x y -> FL (PrimOf p) x y Source

effectRL :: p x y -> RL (PrimOf p) x y Source

Instances

Effect p => Effect (RL p) 
Effect p => Effect (FL p) 
PrimPatch prim => Effect (Patch prim) 
Effect p => Effect (Named p) 
Effect p => Effect (PatchInfoAnd p) 
PrimPatch prim => Effect (RealPatch prim)