Hmm, which maybe is not any kind of solution for your question, since it
uses require, which you as you already mentioned cannot be used from a
utility namespace to your main namespace, or else you would create a
dependency cycle.
Clojure/Java has "alias" that might help in such situations, but
Cl
There may be other techniques that give you better answers here, but
regarding your real stumbling block issue of namespaces keywords, not that
both Clojure and ClojureScript let you write namespaced keywords using
short alias names that you pick, without having to type out the full
namespace name.
I'm working on a library, for which I would like to expose a single
namespace to users. I don't want users (including myself!) to have to
remember this function comes from foo-lib, this one comes from
foo-lib.utils etc.
Internally, however, I would very much like to split my code up into
separ