Lisp,错误:逗号不在反引号内。[文件位置=762]

Lisp,错误:逗号不在反引号内。[文件位置=762],lisp,common-lisp,allegro-cl,Lisp,Common Lisp,Allegro Cl,我一直在遵循安装Lisp编码示例的步骤,但在尝试使用Allegro CL加载文件“aima.Lisp”时遇到错误“逗号不在反引号内” 这是文件的代码(未编辑的代码): ;;;-*-模式:Lisp;语法:Common Lisp-*-文件: aima.lisp ;;;; 特定于供应商的定制 #+Lucid(setq*如果包中没有警告*nil) ;;;; 用于定义文件系统的最小工具 (defparameter“C:\Users\Aaron\Lisp\” (truename“~/public\u htm

我一直在遵循安装Lisp编码示例的步骤,但在尝试使用Allegro CL加载文件“aima.Lisp”时遇到错误“逗号不在反引号内”

这是文件的代码(未编辑的代码):

;;;-*-模式:Lisp;语法:Common Lisp-*-文件:
aima.lisp
;;;; 特定于供应商的定制
#+Lucid(setq*如果包中没有警告*nil)
;;;; 用于定义文件系统的最小工具
(defparameter“C:\Users\Aaron\Lisp\”
(truename“~/public\u html/code/”;您的问题不是“逗号不在反引号内”,而是您错误地编辑了第9行。反斜杠会转义关闭双引号,因此字符串不会在第9行结束,所有代码都会变得混乱

仅编辑原始文件的第9行,请尝试以下方法:

(defparameter *aima-root* (truename "C:\\Users\\Aaron\\Lisp\\aima\\")
  "The root directory where the code is stored.")

@Aaron值得注意的是,使用堆栈溢出提供的语法突出显示,这一点变得非常明显"
突出显示为单个字符串。您是否使用未突出显示语法的编辑器?@Joshua,我已按照说明中的建议下载了Allegro CL。我以前没有使用过该软件,但任何打开lisp文件的尝试都返回了错误或只是打开了Allegro的一个新实例。因此,我求助于使用记事本…,不会成功再次这样做!“任何打开lisp文件的尝试都会返回一个错误,或者只是打开了Allegro的一个新实例。”这似乎是一个合适的堆栈溢出问题。
(defparameter *aima-root* (truename "C:\\Users\\Aaron\\Lisp\\aima\\")
  "The root directory where the code is stored.")