ra’s avatarra’s Twitter Archive—№ 37,968

    1. @Bronsa_ you mentioned in a podcast once that you would prefer that clojure had a separate macro expansion pass that was not tied up with the analyzer, and that stuck with me. thinking about it, i wonder how you'd support the lexical scope of e.g. let/loop/fn bindings, though.
  1. …in reply to @ra
    e.g. (defmacro foo ...) (let [foo (fn ...)] (foo ...)) ;; <- dont expand me tracking that information is part of what the analyzer does anyway, no?