票据#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!。我同意。