@patrickdlogan/cstr

One-way constraint variables with lazy mark-and-sweep dependency maintenance.

Usage no npm install needed!

<script type="module">
  import patrickdloganCstr from 'https://cdn.skypack.dev/@patrickdlogan/cstr';
</script>

README

CSTR

A CSTR Variable is like a spreadsheet cell. One-way constraint variables with lazy mark and sweep dependency maintenance.

What is this repository for?

  • A Variable value can be any data or a formula that computes a value by depending on the values of other variables.
  • Changes to variables are propagated lazily, automatically.
  • Version 1.0.0

How do I get set up?

  • Provided as an ES module in a node package
  • Install: npm install @patrickdlogan/cstr
  • No configuration
  • No runtime dependencies
  • Testing: npm run test
  • See the JSDoc... link... TBD

Contribution guidelines

  • Writing tests
  • Code review
  • Other guidelines

Who do I talk to?

  • Patrick Logan