Merging sorted sequences was the fundamental data processing framework of the COBOL era, and again of the MapReduce era.

Just to point out some tangential connections:
* boolean operations can also be synthesized by merging in two or three dimensions, not just linearly. [NAT1990] * conversely, a sorted sequence is the linear equivalent of a binary space partition, due to transitivity of ordering. [HP2006]

-Dave

[NAT1990]
Naylor, Amantides, & Thibault, "Merging BSP Trees Yield Polyhedral Set Operations", 1990
http://www.mcs.csueastbay.edu/~tebo/papers/siggraph90.pdf

[HP2006]
Hinze & Paterson, "Finger trees: a simple general-purpose data structure", 2006
4.7 Application: ordered sequences
http://www.cs.ox.ac.uk/ralf.hinze/publications/FingerTrees.pdf

--
To unsubscribe: http://lists.canonical.org/mailman/listinfo/kragen-discuss

Reply via email to