簡體   English   中英

引導克隆的refer-clojure

[英]refer-clojure for boot repl

我正在嘗試設置引導程序,以允許我在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會調用條件更好的條件,但是如何擺脫警告呢?

我不想養成忽略編譯器警告的習慣。

如果您希望在boot.user工作, boot.user可以使用ns-unmap而不是boot.user 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]])

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM