gpt4 book ai didi

clojure - 用于引导 repl 的引用 clojure

转载 作者:行者123 更新时间:2023-12-04 17:02:14 25 4
gpt4 key购买 nike

我正在尝试设置 boot让我使用 better-cond在 REPL 中。我已经把它放到我的 build.boot 中:

(refer-clojure :exclude '[rand rand-int struct cond])
(require '[better-cond.core :refer [cond]])

但是,当我开始时 boot repl ,我收到此警告:
WARNING: cond already refers to: #'clojure.core/cond in namespace: boot.user,
being replaced by: #'better-cond.core/cond
cond确实调用了 Better-cond,但我如何摆脱警告?

我不想养成忽略编译器警告的习惯。

最佳答案

如果您更愿意在 boot.user 工作,您可以使用 ns-unmap 而不是 refer-clojure :

$ boot -d better-cond:1.0.1 repl
boot.user=> (run! #(ns-unmap *ns* %) '[rand rand-int struct cond])
boot.user=> (require '[better-cond.core :refer [cond]])

关于clojure - 用于引导 repl 的引用 clojure,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45179650/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com