/olinq

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

Primary LanguageOCamlBSD 2-Clause "Simplified" LicenseBSD-2-Clause

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.