Create a wiring diagram using relation-style DSL
Usage
relation(..., .boxes = list())
Arguments
- ...
Named outer port variables (junction names exposed to outside)
- .boxes
A list of box specifications, each a named list with
name and junction variable references
Examples
w <- relation(s = "s", r = "r",
.boxes = list(
box_spec("infection", "s", "i"),
box_spec("recovery", "i", "r")
))
acsets::nparts(w, "Box") # 2
#> [1] 2