Re-publishing [Core.Union_find] as a standalone package with no dependency
- OCaml 81.6%
- Dune 13.4%
- Makefile 5%
| .github/workflows | ||
| .vscode | ||
| src | ||
| test | ||
| .gitattributes | ||
| .gitignore | ||
| .ocamlformat | ||
| CHANGES.md | ||
| CODEOWNERS | ||
| dune | ||
| dune-project | ||
| dune-workspace-4.14 | ||
| dune-workspace-5.2 | ||
| dune-workspace-5.3 | ||
| dune-workspace-5.4 | ||
| LICENSE | ||
| LICENSE.janestreet | ||
| Makefile | ||
| MLton-LICENSE | ||
| README.md | ||
| union-find-tests.opam | ||
| union-find.opam | ||
union-find
⚠️ This repository is now a public archive. I'm not using it anymore and will not be maintaining it.
This library offers a repackaging of Core's Union_find, as a standalone opam package with no dependency.
Original code at https://github.com/janestreet/core/
The code required almost no modifications in order to remove dependencies into Core, making it available in more contexts:
- Removed
open Import; - Use functions from stdlib (
List.iter,==, etc.); - Inline type of
Invariant.S1.
The original code has a notice that it was based on the MLton library set/disjoint.fun, which copyright notice has been preserved in the file. See the file MLton-LICENSE for details.
Code Documentation
The code documentation of the latest release is built with odoc and published to GitHub pages here.