Skip to content

Latest commit

 

History

History
88 lines (65 loc) · 3.21 KB

README-Cruft.md

File metadata and controls

88 lines (65 loc) · 3.21 KB

This file is stuff I removed from the readme, but have not (yet) decided to completely delete from the repo.

Library Components:

  • The library exposes a small core interface. For details, see the documentation of engine interface:
  cargo doc
  open target/doc/adapton/engine/index.html
  • The library uses rust macros to provide syntactic sugar.
    See macros.rs.

  • The library implements this interface with an imperative data structure, and without garbage collection.
    See engine.rs.

  • The library provides generic incremental data structures and algorithms.
    See also: collections.rs. This collections module is a work in progress.

  • Next:

Supported Incremental Computation Paradigms:

Future work

Technicalities specific to Rust

Deconstruction of DCG as Rust traits and types

See draft on play.Rust-lang.org

This provides a 1000-foot view of how we are encoding the Demanded Computation Graph (DCG) into Rust's universe of legal type and trait definitions.

Technical Debt