I want to create multiple defs in a file at compile time without having to type everything out. I'd like to do something like:
(ns itervals) (loop [i 0] (if (<= i 128) (do (def (symbol (str "i" i)) i) (recur (+ i 1))))) In that way, we define the variables i1,..., i128 in the current context. I can't figure out a way to do it at compile time without defining them all explicitly. I think macros might be the way to go, but I have no idea how.