cookbook-2.1.0.0: Tiered general-purpose libraries with domain-specific applications.

Safe HaskellSafe-Inferred

Cookbook.Essential.Continuous

Documentation

class Continuous list part whereSource

Methods

after :: list -> part -> listSource

before :: list -> part -> listSource

delete :: list -> part -> listSource

Instances

Eq a => Continuous [a] a 
Eq a => Continuous [a] [a] 

class Splicable a b whereSource

Methods

splice :: a -> b -> aSource

Instances

Eq a => Splicable [a] ([a], [a]) 
Eq a => Splicable [a] (a, a) 

class Replacable list repls whereSource

Methods

replace :: list -> repls -> listSource

Instances

Eq a => Replacable [a] [([a], [a])] 
Eq a => Replacable [a] [(a, a)] 
Eq a => Replacable [a] ([a], [a]) 
Eq a => Replacable [a] (a, a) 

class Removable list toRm whereSource

Methods

remove :: list -> toRm -> listSource

Instances

Eq a => Removable [a] a 
Eq a => Removable [a] [a] 
Eq a => Removable [a] (a, a)