Liking cljdoc? Tell your friends :D

tech.thomascothran.limn.graph


action-graphclj/s

(action-graph workflow)

associate-action-with-depsclj/s

(associate-action-with-deps workflow action-name product->action-m)

Assocate an action with its dependencies.

m is a map of a product to the actions that require and produce it. E.g.,

{:coffee-brewed {:product/producers #{:use-keurig :use-french-press}
                 :produces/requirers #{:drink-coffee} }}
Assocate an action with its dependencies.

`m` is a map of a product to the actions that require
and produce it. E.g., 

```
{:coffee-brewed {:product/producers #{:use-keurig :use-french-press}
                 :produces/requirers #{:drink-coffee} }}
```
raw docstring

products->actionsclj/s

(products->actions workflow)

get a map of the products to their related producing and requiring actions.

Example return value:

{:coffee-brewed {:product/producers #{:use-keurig :use-french-press}
                 :produces/requirers #{:drink-coffee} }}
get a map of the products to their related
producing and requiring actions.

Example return value:

```
{:coffee-brewed {:product/producers #{:use-keurig :use-french-press}
                 :produces/requirers #{:drink-coffee} }}
```
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close