olinq icon indicating copy to clipboard operation
olinq copied to clipboard

LINQ-like combinators for manipulating collections of in-memory data

OLinq

build status

The purpose is to provide powerful combinators to express iteration, transformation and combination of collections of items living in the type 'a t. Inspired from https://en.wikipedia.org/wiki/Language_Integrated_Query .

documentation (start with module OLinq):

License

Permissive BSD license (see file license).

Notes

This comes from containers, where it was called CCLinq. A separate package makes more sense, as it is fairly specialized, and does not depend on containers anyway.