当前调用 (enable-console-print!)
即使永远不进行打印,也会在 :advanced 模式下保留大量的代码。
虽然这并非理想,但它不会导致运行时错误。不调用它并尝试打印将抛出异常,这可能会破坏你的应用程序。
未为评估环境设置 *print-fn* 函数
所以,对于 :advanced 构建,我们陷入了一个不可能的境地,一个“遗忘的” {{prn}} 可能会在生产中破坏你的应用程序,或者“可能”通过保留所有与打印相关的事物来使文件大小膨胀。
我认为没有设定 *print-fn* 的条件永远不会抛出异常,也许只是尝试使用 console.log 写入一个警告。或者完全删除 {{prn}}。