What advantage does using :refer in :require have over using :only in :use? Are the following synonymous?
:refer
:require
:only
:use
Main idea of adding :refer to :require is to get rid completely of :use, leaving only one operator to load other packages. You can emulate existing :use with (:require [my.lib :refer :all])...
(:require [my.lib :refer :all])