unrepl

discussing specification of an edn-based repl and its implementations.
cgrand 2017-09-22T09:21:38.000036Z

Bridges can be seen either: β€’ as a mean to bring unrepl to clojure 1.7 (not sure it’s that important) β€’ as an interim solution to use unrepl in a nrepl ecosystem

1πŸ‘
cgrand 2017-09-22T16:09:37.000202Z

(defmacro ensure-ns [[fully-qualified-var-name & args :as expr]]
  `(do
     (require β€˜~(symbol (namespace fully-qualified-var-name)))
     ~expr))

cgrand 2017-09-22T16:12:47.000634Z

(ensure-ns (my.favorite/macroexpand-all (....))) would load on demand (through the sideloader) the my.favorite ns.