Clojure(Script) 空命名空间

Clojure(Script) empty namespace

对于嵌入式 DSL,我想删除所有核心功能,并逐一要求我需要的功能。 这可能吗?如何实现?

您可以在 ns 声明中使用 :refer-clojure 指令来仅指定您需要的核心功能:

(ns my-namespace
  (:refer-clojure :only [defn]))