我如何为 Alembic 提供的依赖项设置别名?

How Do I Alias Alembic Provided Dependencies?

如果我在 Emacs Cider 中评估以下内容:

(use 'alembic.still)

(alembic.still/distill '[enlive "1.1.5"])

(require '[net.cgrand.enlive-html :as html])

(html)

... 评估 (html) 以查看它是否是可识别的符号会产生 'Unable to resolve symbol' 错误。我正在通过连接到 REPL 的苹果酒对其进行评估。

如何使用 Alembic 提供的依赖项作为别名?

您的代码无法正常工作,因为 html 是此处名称空间的别名,而不是符号。 enlive 中的函数应该可以工作,但是:

(use 'alembic.still)

(alembic.still/distill '[enlive "1.1.5"])

(require '[net.cgrand.enlive-html :as html])

(html/html-snippet "<div>Hello world</div>")