A post over at Understanding Graphics explains the vision and cognition research behind our perception and interpretation of dashed lines in visual design.
Higher-order Clojure functions defining a context (like swap! and send-off) follow a common pattern. See how to apply the pattern to your own functions and macros and how it can be