a Clojure propagation network library that explores ideas proposed by Radul. [Propagation Networks: A Flexible and Expressive Substrate for Computation, Radul 2009](https://dspace.mit.edu/handle/1721.1/49525)
Find a file
2024-04-04 22:11:56 -04:00
src/prop_net fix inconsistent record parameter naming in naive_scalar_net 2024-04-04 22:11:56 -04:00
.dev-log stub naive scalar net 2024-01-01 16:34:14 -05:00
.gitignore switch from lein to deps 2024-04-04 11:28:48 -04:00
deps.edn switch from lein to deps 2024-04-04 11:28:48 -04:00
LICENSE Initial commit 2024-01-01 21:24:01 +00:00
README.md init lein project 2024-01-01 16:33:45 -05:00

prop-net

A Clojure propagation network library that explores ideas proposed by Radul. Propagation Networks: A Flexible and Expressive Substrate for Computation, Radul 2009

roadmap

Separate namespaces are used for each type of prop-net, building:

  • naive-scalar-net in-progress: support for scalar data, no dependency tracking, naive scheduling
  • scalar-dep-net future: will support dependency tracking on scalar data
  • []-dep-net future: will experiment with algorithms for tracking composite dependencies
  • []-net future: will experiment with composite dependencies and concurrency