Problem statement
I use sci (with some scaffolding) as a sandbox where beginners can easily learn Clojure basics. This sometimes verges into math, where new (in Clojure 1.11) fns and namespaces are particularly useful.
Examples include (but are not limited to):
Potential solutions (by no means exhaustive)
I would like these core fns and namespaces to be available to sci-executed code by default, just the same as other, older core fns and namespaces are.
Potential alternatives (by no means exhaustive)
In my own scaffolding code I could manually expose these new core fns and namespaces to the sci environment, as described in the sci docs [1] [2]
Additional context
The "scaffolding" I've written happens to be an interactive chat bot, just in case that context is relevant for this issue.
Problem statement
I use
sci(with some scaffolding) as a sandbox where beginners can easily learn Clojure basics. This sometimes verges into math, where new (in Clojure 1.11) fns and namespaces are particularly useful.Examples include (but are not limited to):
clojure.core/parse-longclojure.core/parse-doubleclojure.mathnamespacePotential solutions (by no means exhaustive)
I would like these core fns and namespaces to be available to
sci-executed code by default, just the same as other, older core fns and namespaces are.Potential alternatives (by no means exhaustive)
In my own scaffolding code I could manually expose these new core fns and namespaces to the
scienvironment, as described in thescidocs [1] [2]Additional context
The "scaffolding" I've written happens to be an interactive chat bot, just in case that context is relevant for this issue.