问题#137使*math-context*能够通过REPL设置。然而,*math-context*在Clojure中不是一个公共名称。
相关的公共函数是with-precision,它通过为新*math-context*创建一个新的绑定来工作。这个票据建议将set-precision!添加到Clojure的公共API中。它的效果与with-precision相同,但通过使用set!在当前的*math-context*绑定上而不是通过推送一个新的绑定来实现。
Chouser建议我们还应该为*math-context*添加一个文档字符串,指出它是私有的,并指向with-precision和set-precision。我同意。