gmap-0.1: Composable maps and generic tries.

Data.GMap.AssocList

Documentation

newtype AList k a Source

Constructors

AL [(k, a)] 

Instances

Eq k => Map (AList k) k 

newtype SList map k a Source

Constructors

SL [(k, a)] 

Instances

(Eq k, Ord k, OrderedMap mp k) => OrderedMap (SList mp k) k 
(Eq k, Ord k, OrderedMap mp k) => Map (SList mp k) k 

sl :: OrderedMap mp k => [(k, a)] -> SList mp k aSource

data ImaginaryOrdMap k a Source

Instances

(Eq k, Ord k) => OrderedMap (ImaginaryOrdMap k) k 
Eq k => Map (ImaginaryOrdMap k) k