Is it possible to use a namespaced symbol in :bindings?
:bindings is actually a very old feature that just expands into
{:namespaces {'user bindings}}
so it just adds vars into the user namespace. Vars can't have qualified names but are qualified by their namespace. So this:
user=> (sci/eval-string "(foo/bar 1)" {:bindings {'foo/bar identity}})
Execution error (ExceptionInfo) at sci.impl.utils/throw-error-with-location (utils.cljc:45).
Could not resolve symbol: foo/bar
user=> (sci/eval-string "(foo/bar 1)" {:namespaces {'foo {'bar identity}}})
1
So you can use the latter to accomplish what you want perhaps
thanks