ocaml-containers icon indicating copy to clipboard operation
ocaml-containers copied to clipboard

A lightweight, modular standard library extension, string library, and interfaces to various libraries (unix, threads, etc.) BSD license.

Results 40 ocaml-containers issues
Sort by recently updated
recently updated
newest added

The API is powerful, but signatures might be a bit overwhelming. It would be nice to have more detailed comments, that include some of the examples (see [CCUnix.mli](https://github.com/c-cube/ocaml-containers/blob/1.2/src/unix/CCUnix.mli) for some...

documentation
easy

http://chargueraud.org/research/2014/chunkedseq/chunkedseq.pdf efficient double-ended queue (imperative and functional)

enhancement
long term

https://arxiv.org/abs/1603.06549 as a good set of integers

enhancement
long term

I started working on CCFilename, a lot of function depend on OS specific definition. Therefore I add the possibility to match the os_type using the preprocessor.

Basic local storage emulation using an atomic-protected map. The goal is for this to work both with 4.xx threads, 5.xx domains, and 5.xx threads running on a given domain. cc...

Removing function that are always present in 4.08.

todo: wait until DynArray is merged in OCaml, and then smoothe over the differences

The following code ```ocaml let () = let arr : Int32.t CCVector.vector = CCVector.create () in CCVector.push arr (Int32.of_int 123456); Format.printf "%d\n" (Int32.to_int (CCVector.get arr 0)); let x = CCVector.get...

I realised that the min function from the Monomorphic module is using the polymorphic compare and is therefore slower than it should be.