package incremental

  1. Overview
  2. Docs
Library for incremental computations

Install

Dune Dependency

Authors

Maintainers

Sources

v0.17.0.tar.gz
sha256=bcd6da0c70d9f0b0d528b16d8faf800dd92cd45dca817f4b750628921671e8e0

CHANGES.md.html

Release v0.17.0

  • Added Scope.is_top to determine if the scope is the top-level scope (outside of any binds)

  • Add an optional emit_bind_edges parameter to all save_dot graphviz functions which you can use to omit the dashed lines connecting bind nodes to nodes allocated in their scope

  • Expose For_analyzer module in the Incremental interface for traversal of Incr nodes for analysis purposes.

Release v0.16.0

  • Add incr_memoize library for memoizing incremental binds. This library keeps the incremental nodes of old binds alive by storing them in a data structure.

    • Introduce Store_params submodule for configuring the memoization behavior.

Old pre-v0.15 changelogs (very likely stale and incomplete)

113.43.00

  • Adds a Let_syntax module to Incremental_intf.S. We've found things like this useful in a couple of different projects as a nice alternative to the mapN functions.

113.33.00

  • Splitted incremental into a part that can run in javascript, incremental_kernel, and the other one.

113.24.00

  • Add README.org to Incremental.

  • Added some type annotations based on comments by @def-lkb about lack of principality.

  • Switched to ppx.

OCaml

Innovation. Community. Security.