On Jun 27, 5:53 am, Meikel Brandmeyer <[email protected]> wrote: > Hi, > > Am 26.06.2009 um 20:41 schrieb Four of Seventeen: > > > (defn- foo [args] body) > > > (defmacro bar [args] body) > > `(foo ~some-args (fn [~more-args] ~...@body))) > > > and it complained that foo was not public when I invoked bar from > > outside its home namespace. > > Yes. foo must be public in macros used by other > namespaces.
My post wasn't about that, so much as it was about the workaround and the bug this workaround provoked. I've since had it show up a couple of times again. A clean rebuild of the project JAR and restart of the REPL always makes it go away temporarily, but eventually it returns for some reason. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to [email protected] Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/clojure?hl=en -~----------~----~----~----~------~----~------~--~---
