package acgtk

  1. Overview
  2. Docs
Abstract Categorial Grammar development toolkit

Install

dune-project
 Dependency

Authors

Maintainers

Sources

acg-2.2.0-20251107.tar.gz
sha512=07f391d052090bb70c10ec511fdc53af764954cbe1c30093778984c5ed41a4327573fdac0890c6fd619ff9827725572eb7b8a7545bd8ccb7f5bddb84d2d7f7cc

doc/acgtk.datalogLib/DatalogLib/PersistentArray/index.html

Module DatalogLib.PersistentArraySource

This module implements a persistent array data structure as described in "A Persistent Union-Find Data Structure" (Sylvain Concohn and Jean-Chrisophe Filliâtre.

It is meant for managing quick access while keeping peristency in backtracking algorithms such as in unification algorithms using union find algorithms.

In particular, when a persistent array a_0 has been modified several times, yielding arrays a_1, a_2, ... , a_N, when a_i is accessed using the get or set functions (with 0 <= i < N) than all a_j with i < j <= N become unaccessible, hence a Unacessible exception is raised.

Sourcemodule PersistentArray : sig ... end