问题编号#137使得*math-context*在REPL中可设置。然而,*math-context*不是Clojure的公共名称。
相关的公共函数是with-precision,它通过推送*math-context*的新绑定来工作。这份提案建议为Clojure的公共API添加set-precision!。其效果与with-precision相同,但通过在当前的*math-context*绑定上使用set!完成,而不是通过推送新绑定。
Chouser建议我们还可以为*math-context*添加一个文档字符串,指出它是私有的,并将用户指向with-precision和set-precision!。我同意。