structures-0.2: "Advanced" Data Structures

Portabilitynon-portable
Stabilityexperimental
MaintainerEdward Kmett <ekmett@gmail.com>
Safe HaskellNone

Data.Vector.Map.Fusion

Description

COLA fusion internals

Synopsis

Documentation

merge :: (Monad m, Ord k) => Stream m (k, a) -> Stream m (k, a) -> Stream m (k, a)Source

This is the internal stream fusion combinator used to merge streams for addition.

insert :: (Monad m, Ord k) => k -> a -> Stream m (k, a) -> Stream m (k, a)Source