https://github.com/mbarbin/union-find
Re-publishing [Core.Union_find] as a standalone package with no dependency
https://github.com/mbarbin/union-find
Last synced: 2 months ago
JSON representation
Re-publishing [Core.Union_find] as a standalone package with no dependency
- Host: GitHub
- URL: https://github.com/mbarbin/union-find
- Owner: mbarbin
- License: mit
- Created: 2024-03-03T15:56:25.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2026-02-01T14:51:00.000Z (6 months ago)
- Last Synced: 2026-02-01T18:01:09.984Z (6 months ago)
- Language: OCaml
- Homepage: https://mbarbin.github.io/union-find/
- Size: 78.1 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- License: LICENSE
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# union-find
:warning: This repository is now a public archive. I'm not using it anymore and will not be maintaining it.
---
[](https://github.com/mbarbin/union-find/actions/workflows/ci.yml)
[](https://coveralls.io/github/mbarbin/union-find?branch=main)
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](https://mbarbin.github.io/union-find).