I just realized I made a small mistake in the design of the default global connection feature. I made the ::default-connection a keyword of the core namespace, but that break modularity. I've changed it to be owned by the internal namespace so that we can refer to internal and predicates namespaces independently.
By the way this patch is kind of really needed for my use of ClojureQL, I can't really continue to use CQL or to contribute to CQL without it. It's really a no brainer.
I just realized I made a small mistake in the design of the default global connection feature. I made the ::default-connection a keyword of the core namespace, but that break modularity. I've changed it to be owned by the internal namespace so that we can refer to internal and predicates namespaces independently.