gpt4 book ai didi

emacs - 如何使用clojure doc功能?

转载 作者:行者123 更新时间:2023-12-03 07:47:56 26 4
gpt4 key购买 nike

我刚刚开始使用 Clojure,无法访问 doc 函数。

我将 clojure 1.3 与 emacs24 和 swank-clojure 一起使用。

user> *clojure-version*
{:major 1, :minor 3, :incremental 0, :qualifier nil}

但是当我尝试时:

(doc doc)

我得到:

Unable to resolve symbol: doc in this context
[Thrown class java.lang.RuntimeException]

我已阅读 Why does REPL treat clojure.core/doc as a var?并按照建议:

(clojure.repl/doc doc)

但是然后,我收到:

clojure.repl
[Thrown class java.lang.ClassNotFoundException]

看来我没有“导入”通常的命名空间,但真的不知道该怎么做。

谢谢。

更新

使用java中的clojure(java -jar ...)它运行良好,所以这是emacs设置的问题。

最佳答案

您需要以一种或另一种方式获取 clojure.repl 命名空间:

来自 REPL

user> (use 'clojure.repl)
user> (doc doc)

或者在你的程序中

(ns foobar
(:use [clojure.repl]))

关于emacs - 如何使用clojure doc功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8332611/

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