Re-publishing [Core.Doubly_linked] as a standalone package to use with [Base]
  • OCaml 96.7%
  • Dune 2%
  • Makefile 1.3%
Find a file
Mathieu Barbin d30e4ddd06
Update README to reflect project archive status
Added a warning about the repository being archived and no longer maintained.
2025-10-19 14:51:08 +02:00
.github Upgrade actions/checkout 2025-09-01 14:56:23 +02:00
.vscode Init from template 2024-03-03 16:18:08 +01:00
src Edit some comments in preparation for enabling ocamlformat parse-docstrings=true 2025-01-10 10:56:12 +01:00
test Document repackaging 2024-03-03 16:31:26 +01:00
.gitattributes Init from template 2024-03-03 16:18:08 +01:00
.gitignore Update .gitignore 2024-04-10 14:58:21 +02:00
.ocamlformat Add ocaml-version to ocamlformat config according to the project lower bound 2025-01-10 10:56:12 +01:00
CHANGES.md Prepare changelog 2024-07-26 10:58:07 +02:00
doubly-linked.opam Update dependencies 2025-06-06 09:18:50 +02:00
dune Init from template 2024-03-03 16:18:08 +01:00
dune-project Fix singleton bounds in And constraint (no change) 2025-07-18 17:09:23 +02:00
LICENSE Init from template 2024-03-03 16:18:08 +01:00
LICENSE.janestreet Document repackaging 2024-03-03 16:31:26 +01:00
Makefile Add dev-setup deps 2024-09-08 17:26:31 +02:00
README.md Update README to reflect project archive status 2025-10-19 14:51:08 +02:00

doubly-linked

⚠️ This repository is now a public archive. I have stopped developping the project and will not be maintaining it forward.

I am still experimenting regarding how certain fundamental upstream libraries can be repackaged in opam to avoid a dependency bloat, however this is a lot of maintenance and busy work which is not always worth it (I'm not sure). I don't have a use case for this one at the moment.

See also:


CI Status

This library offers a repackaging of Core's Doubly_linked, as a standalone opam package for using with Base.

Original code at https://github.com/janestreet/core/

The code required almost no modifications in order to remove dependencies into Core and solely depend on Base instead, making it available in more contexts, without requiring to add a dependency into Core and Core_kernel.

Code Documentation

The code documentation of the latest release is built with odoc and published to GitHub pages here.