framed-data / overseer

Overseer is a library for building and running data pipelines in Clojure.
Eclipse Public License 1.0
97 stars 10 forks source link

Refactor valid graph assert handling #19

Closed andrewberls closed 9 years ago

andrewberls commented 9 years ago

Instead of asserting / side effecting multiple times, compute a list of missing dependencies (if any) and assert emptiness once

elliot42 commented 9 years ago

:+1: Nice! Thanks for refining.