├── .circleci └── config.yml ├── .clj-kondo └── config.edn ├── .github └── CODEOWNERS ├── .gitignore ├── CHANGES.md ├── ORIGINATOR ├── README.md ├── doc ├── cljdoc.edn ├── deferred.md ├── execution.md ├── manifold.png ├── rationale.md └── stream.md ├── project.clj ├── resources └── clj-kondo.exports │ └── manifold │ └── manifold │ ├── config.edn │ └── manifold │ └── hooks.clj ├── src └── manifold │ ├── bus.clj │ ├── debug.clj │ ├── deferred.clj │ ├── executor.clj │ ├── go_off.clj │ ├── stream.clj │ ├── stream │ ├── async.clj │ ├── core.clj │ ├── default.clj │ ├── deferred.clj │ ├── graph.clj │ ├── iterator.clj │ ├── queue.clj │ ├── random_access.clj │ └── seq.clj │ ├── test.clj │ ├── time.clj │ └── utils.clj └── test └── manifold ├── bus_test.clj ├── deferred_stage_test.clj ├── deferred_test.clj ├── executor_test.clj ├── go_off_test.clj ├── stream_test.clj ├── test_utils.clj └── time_test.clj /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clj-commons/manifold/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.clj-kondo/config.edn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clj-commons/manifold/HEAD/.clj-kondo/config.edn -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @DerGuteMoritz 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clj-commons/manifold/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clj-commons/manifold/HEAD/CHANGES.md -------------------------------------------------------------------------------- /ORIGINATOR: -------------------------------------------------------------------------------- 1 | @ztellman 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clj-commons/manifold/HEAD/README.md -------------------------------------------------------------------------------- /doc/cljdoc.edn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clj-commons/manifold/HEAD/doc/cljdoc.edn -------------------------------------------------------------------------------- /doc/deferred.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clj-commons/manifold/HEAD/doc/deferred.md -------------------------------------------------------------------------------- /doc/execution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clj-commons/manifold/HEAD/doc/execution.md -------------------------------------------------------------------------------- /doc/manifold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clj-commons/manifold/HEAD/doc/manifold.png -------------------------------------------------------------------------------- /doc/rationale.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clj-commons/manifold/HEAD/doc/rationale.md -------------------------------------------------------------------------------- /doc/stream.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clj-commons/manifold/HEAD/doc/stream.md -------------------------------------------------------------------------------- /project.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clj-commons/manifold/HEAD/project.clj -------------------------------------------------------------------------------- /resources/clj-kondo.exports/manifold/manifold/config.edn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clj-commons/manifold/HEAD/resources/clj-kondo.exports/manifold/manifold/config.edn -------------------------------------------------------------------------------- /resources/clj-kondo.exports/manifold/manifold/manifold/hooks.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clj-commons/manifold/HEAD/resources/clj-kondo.exports/manifold/manifold/manifold/hooks.clj -------------------------------------------------------------------------------- /src/manifold/bus.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clj-commons/manifold/HEAD/src/manifold/bus.clj -------------------------------------------------------------------------------- /src/manifold/debug.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clj-commons/manifold/HEAD/src/manifold/debug.clj -------------------------------------------------------------------------------- /src/manifold/deferred.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clj-commons/manifold/HEAD/src/manifold/deferred.clj -------------------------------------------------------------------------------- /src/manifold/executor.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clj-commons/manifold/HEAD/src/manifold/executor.clj -------------------------------------------------------------------------------- /src/manifold/go_off.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clj-commons/manifold/HEAD/src/manifold/go_off.clj -------------------------------------------------------------------------------- /src/manifold/stream.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clj-commons/manifold/HEAD/src/manifold/stream.clj -------------------------------------------------------------------------------- /src/manifold/stream/async.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clj-commons/manifold/HEAD/src/manifold/stream/async.clj -------------------------------------------------------------------------------- /src/manifold/stream/core.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clj-commons/manifold/HEAD/src/manifold/stream/core.clj -------------------------------------------------------------------------------- /src/manifold/stream/default.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clj-commons/manifold/HEAD/src/manifold/stream/default.clj -------------------------------------------------------------------------------- /src/manifold/stream/deferred.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clj-commons/manifold/HEAD/src/manifold/stream/deferred.clj -------------------------------------------------------------------------------- /src/manifold/stream/graph.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clj-commons/manifold/HEAD/src/manifold/stream/graph.clj -------------------------------------------------------------------------------- /src/manifold/stream/iterator.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clj-commons/manifold/HEAD/src/manifold/stream/iterator.clj -------------------------------------------------------------------------------- /src/manifold/stream/queue.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clj-commons/manifold/HEAD/src/manifold/stream/queue.clj -------------------------------------------------------------------------------- /src/manifold/stream/random_access.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clj-commons/manifold/HEAD/src/manifold/stream/random_access.clj -------------------------------------------------------------------------------- /src/manifold/stream/seq.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clj-commons/manifold/HEAD/src/manifold/stream/seq.clj -------------------------------------------------------------------------------- /src/manifold/test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clj-commons/manifold/HEAD/src/manifold/test.clj -------------------------------------------------------------------------------- /src/manifold/time.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clj-commons/manifold/HEAD/src/manifold/time.clj -------------------------------------------------------------------------------- /src/manifold/utils.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clj-commons/manifold/HEAD/src/manifold/utils.clj -------------------------------------------------------------------------------- /test/manifold/bus_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clj-commons/manifold/HEAD/test/manifold/bus_test.clj -------------------------------------------------------------------------------- /test/manifold/deferred_stage_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clj-commons/manifold/HEAD/test/manifold/deferred_stage_test.clj -------------------------------------------------------------------------------- /test/manifold/deferred_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clj-commons/manifold/HEAD/test/manifold/deferred_test.clj -------------------------------------------------------------------------------- /test/manifold/executor_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clj-commons/manifold/HEAD/test/manifold/executor_test.clj -------------------------------------------------------------------------------- /test/manifold/go_off_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clj-commons/manifold/HEAD/test/manifold/go_off_test.clj -------------------------------------------------------------------------------- /test/manifold/stream_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clj-commons/manifold/HEAD/test/manifold/stream_test.clj -------------------------------------------------------------------------------- /test/manifold/test_utils.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clj-commons/manifold/HEAD/test/manifold/test_utils.clj -------------------------------------------------------------------------------- /test/manifold/time_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clj-commons/manifold/HEAD/test/manifold/time_test.clj --------------------------------------------------------------------------------