【问题标题】:project directory for common lisp projects in Windows 10Windows 10 中常见 lisp 项目的项目目录
【发布时间】:2016-07-28 00:35:46
【问题描述】:

我正在尝试关注tutorial 创建一个主文件夹,当我运行时,粘液会自动检查(快速加载:“项目”)。它说要在~/.config/common-lisp/source-registry.conf.d/projects.conf 创建一个配置,我不确定这是否适用于 Windows。

我在 Windows 10 上使用 Clozure 1.11。

任何有用的建议将不胜感激。

【问题讨论】:

  • 如果这个检查是从 Emacs 运行的,那么它可能适用。 Emacs 会将~ 解释为在%USERPROFILE%%APPDATA% 或这些相关目录之一中;我不记得是哪个。只需尝试创建文件(从 Emacs 中创建,因此 ~ 会自动解析)然后看看会发生什么。

标签: windows common-lisp slime quicklisp


【解决方案1】:

“~/”是“你的主目录”的 Unixy 简写,不同的 Windows 程序可能不同意如何解释。

要查看您的 Lisp 认为哪个目录是您的主目录,请评估

(user-homedir-pathname)

来自您的 Common Lisp REPL。

我认为,在 Windows 上,Emacs 的某些版本可能对他们的主目录是什么的想法有所不同——也就是说,Clozure 很可能认为 /Users/hramirez/ 是你的家,但 Emacs 决定 @987654323 @ 甚至 /Program Files/GNU/Emacs/24.1/ 之类的。

请注意,您说“Slime”会检查,但实际上我认为您希望配置 Quicklisp 将在哪里查找本地项目。

【讨论】:

  • 好的,我可以在 repl 中运行它,但是如何找出它在哪里寻找配置文件?
  • 用主目录路径名替换“~”。
猜你喜欢
  • 2011-10-19
  • 2016-08-16
  • 1970-01-01
  • 1970-01-01
  • 2016-06-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多