Spencer Florence <spencer@florence.io>
This package gives a simple embedded dataflow language based around the notion of “cells”, similar to the concept of a cell in a Spreadsheet.
A simple example:
> d4
> d0
syntax
( define-cell namebody...)
A cells value is computed on demand, which is to say that body is only evaluated when the value of named is needed. The value of a cell is almost memoized, meaning body is only evaluated if the current value is not known or a cell used by the body has changed.
syntax
( set-cell! cellbody)