'when' to denote absense of else-branch is a bad solution to an imaginary problem

btw… your post here regarding the minimal toggling:

In order to toggle, depending on the editor, the form also has to be evaluated. So I tend to have this type of code close to where I’m editing.

(comment                                                                                
  (def ^:dynamic *flag* true)
  (def ^:dynamic *flag* false))

the good thing about dynamic vars is that you can have something like this:

 (comment
   (restart)
   (binding [*flag* false]
     (restart)))