因此,我在刷新语言方面做了一些工作,因为我还试图将 Clojure 知识永久存储在长期记忆中。已经在主机 Windows 11 上通过 VSCode 设置了与 Arch Linux 的远程 WSL 2.0 连接,因为我默认使用 Linux 进行所有开发。
问题可能是简单的,但我无法定位到。
尝试从 clojure.core 中调用 (read-line) 在 Calva 的输出中显示了一个错误 无法解析符号:read-line
,而 Calva 是使用 Joyride 启动的 REPL。
core 默认加载了吗?出了什么问题?
;checking if ns is the problem
(ns encoder)
;repl output check
(defn queue [] 0)
(println str (queue))
(def files-list)
;test
(do (print "Name yourself now: ")
(flush)
(read-line)) => Could not resolve symbol: read-line
;debug test
(println "Enter (literal) filename to encode> ")
(def input (read-line)) => Could not resolve symbol: read-line
(println (str "File to encode: " input))
;cant call read-line from core? wtf
;finish this
(defn add-queue-confirm [filenames]
(println "Files to process: " filenames))