init lein project

This commit is contained in:
sorrel 2024-01-01 16:28:19 -05:00
parent 8fe2c25a87
commit 23ffa28802
3 changed files with 33 additions and 2 deletions

14
.gitignore vendored Normal file
View file

@ -0,0 +1,14 @@
/target
/classes
/checkouts
profiles.clj
pom.xml
pom.xml.asc
*.jar
*.class
/.lein-*
/.nrepl-port
/.prepl-port
.hgignore
.hg/
**/**.**~

View file

@ -1,4 +1,13 @@
# prop-net
a Clojure propagation network library that explores ideas proposed by Radul.
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)
## 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

8
project.clj Normal file
View file

@ -0,0 +1,8 @@
(defproject prop-net "0.1.0-SNAPSHOT"
:description "propagation network implementation in Clojure"
:url "https://sorrel.dev/structured/prop-net"
:license {:name ""
:url ""}
:dependencies [[org.clojure/clojure "1.11.1"]
[org.clojure/core.match "1.0.1"]]
:repl-options {:init-ns prop-net.core})