lisp

可重复的步骤
lisp

可重复的步骤

标题很明确。 可重复的步骤 * 在 AWS 上使用端口 80 上的 HTTP 规则启动 Ubuntu 实例 * 安装 sbcl sudo apt install sbcl -y * 为 root 安装 usocket 库 请参阅下一步以了解为什么我以 root 身份执行此操作 curl -O https://beta.quicklisp.org/quicklisp.lisp sudo sbcl --load quicklisp.lisp 接下来的几行需要输入到 sbcl REPL 中 (quicklisp-quickstart:install) (ql:...

Admin

网络重置后 Autocad 启动 LISP 代码损坏
lisp

网络重置后 Autocad 启动 LISP 代码损坏

我有一个网络上有几个不同的驱动器,本地安装了 AutoCAD。 我有一个用于 AutoCAD 的启动 LISP 例程,它可以加载各种其他 .lsp 文件,这些文件由位于网络各个驱动器中的 AutoCAD 中的自定义命令调用。 直到昨天,一切都运行正常,没有错误,始终加载所有 .lsp 文件。但在我重置网络上的几个驱动器后,位于这些驱动器中的 .lsp 文件不再被识别。 编程上没有任何变化。我已将所有网络位置重新添加到 AutoCAD 选项中的“受信任”和“支持文件”路径,并确保在 APPLOAD 菜单中加载了启动 LISP。 有任何想法吗? ...

Admin

MIT/GNU 计划将不会启动
lisp

MIT/GNU 计划将不会启动

我在 Ubuntu 14.04 上使用 GCC 从源代码构建了 MIT Scheme,但尝试运行它时出现错误 mit-scheme: can't find a readable default for option --band. searched for file all.com in these directories: /home/tay/Downloads 我该如何解决? ...

Admin

emacs .el 文件出现问题(正在搜索程序;权限被拒绝)错误
lisp

emacs .el 文件出现问题(正在搜索程序;权限被拒绝)错误

我在 Windows 8.1 计算机上安装了 emacs 版本 24.3.1 (i386-mingw-nt6.2.9200)。我尝试使用与 John Weigley 的 ledger (版本 2.6.1) 一起分发的 ledger.el。虽然 lisp 文件加载到 emacs 中并且似乎可以运行(我将 .el 文件放在正确的位置并且我的 .emacs 文件引用它),但当我尝试使用 Cc Ca 根据旧交易添加新交易时,我收到以下错误: 正在搜索程序:权限被拒绝,分类帐。 如有任何帮助我将非常感激。 ...

Admin

在 vim 中转到不同文件中的定义
lisp

在 vim 中转到不同文件中的定义

我正在使用 slimv 创建一个小型通用 lisp 项目。我希望找到一种方法来跳转到我在另一个文件中定义的函数的定义。有办法吗?' ...

Admin

Lisp 错误:使用 cl- 函数时出现错误“Lisp 嵌套超出‘max-lisp-eval-depth’”
lisp

Lisp 错误:使用 cl- 函数时出现错误“Lisp 嵌套超出‘max-lisp-eval-depth’”

我最近搬了电脑和昨天升级到 Emacs 24.3(从 24.2 开始)。从那时起,我一直收到本质上是堆栈溢出错误的信息: Debugger entered--Lisp error: (error "Lisp nesting exceeds `max-lisp-eval-depth'") position(...) apply(position ...) position(...) apply(position ...) position(nil (#<buffer ssa.org> #<buffer *Minibu...

Admin

Mac 上的 SBCL 删除键给出 ^?
lisp

Mac 上的 SBCL 删除键给出 ^?

我在 Mac Pro Mavericks 上使用 SBCL Lisp。当我运行 sbcl 命令并放入解释器时,删除键会打印 ^? 而不是删除最后一个字符。 有人有办法解决这个问题吗? ...

Admin

clojure 替代 emacs 和 slime
lisp

clojure 替代 emacs 和 slime

我已经为 emacs 配置了 slime,并且可以运行许多不同的 common lisp 实现。那么运行像 clojure 这样的语言怎么样? 我通过修改文件来测试这一点.emacs: (add-to-list 'load-path "~/slime/") ; your SLIME directory ...

Admin

在 emacs 中配置 slime
lisp

在 emacs 中配置 slime

我正在为 emacs 配置 slime。到目前为止,我已经阅读了有关 common lisp 的基本功能,例如C-c C-q它调用命令slime-close-parens-at-point,将适当数量的括号放在鼠标所在的位置。另一个看起来很酷的命令是调用C-c C-c,它会将您正在缓冲区中编辑的代码传递到 REPL,然后“编译”它。 为什么这些命令对我不起作用? 无论如何,我已经通过 下载了slime,M-x list-packages但似乎没有这个功能(C-h w然后这些命令中的任何一个都告诉我这些命令不存在)。所以,我看到了一堆其他的 slime 扩...

Admin

如何在 SLIME 中获得提示?
lisp

如何在 SLIME 中获得提示?

我刚刚在 Emacs 中安装了 SLIME,但有时当我在文本中输入时,会出现错误,调试器会出现,我退出它,但当我回到 REPL 时,我无法评估任何东西。我也无法找回提示。 我想要一些类似于Ctrl-C我正在使用的 Lisp(SBCL)的命令行版本的东西。 我只是被困在类似的事情上 * Process inferior-lisp (list 1 2 3 4)(quit) 似乎没有什么可以让我回到*提示,也没有什么可以评估。 释放我!!如何在 SLIME REPL 中获取提示? ...

Admin

Eclipse Lisp 插件无法在 Mac 上评估
lisp

Eclipse Lisp 插件无法在 Mac 上评估

你好,我正在使用 Dandelion Eclipse Lisp 插件(http://sourceforge.net/projects/dandelion-ecl/) 在 Mac OSX 上。 我有一台 Windows PC,此插件在上面运行正常。但是当我在 Mac 上使用它来评估我的代码时,它提示我: “启动评估服务器失败, 无法运行程序“/Users/Allan/Downloads/eclipse/plugins/de.defmacro.dandelion.env.clisp.mac.ppc_2.4.9/binary/environment_clisp...

Admin

如何在 emacs 中将一个键绑定到多个操作
lisp

如何在 emacs 中将一个键绑定到多个操作

我已经使用 emacs 多年了,但我对自定义 lisp 还比较陌生(除了插入其他 emacs 脚本/软件包安装说明中的行)。我以前编写过 Scheme,所以我有点熟悉,但那也是很久以前的事了。 如何将一个键映射到多个操作?我正在调整循环字体大小 lisp 代码形式: http://www.emacswiki.org/emacs/CycleFontSizes 除了我想在调整字体大小后最大化窗口(我使用的是 mac OSX)。 我可以使用 maxframe 最大化窗口: (require 'maxframe) (add-hook 'window-setu...

Admin

有没有办法在 Emacs 中打印现有函数的定义?
lisp

有没有办法在 Emacs 中打印现有函数的定义?

我想查看 Emacs 中现有函数的定义。可以吗? 我已尝试过C-h d function-name RET,但它只返回函数的文档字符串,而不是实际函数本身。 我正在考虑类似于 bash 的type命令,它将返回函数的完整定义。 (令人尴尬的背景故事:我无意中.emacs用一个不起作用的版本覆盖了我的文件中一个正常工作的函数。原始函数仍在内存中!而且它可以工作!但我不能生活我记得我是怎么做的。 ...

Admin

如何在 OS X 上启动 emacs GUI
lisp

如何在 OS X 上启动 emacs GUI

有人知道emacs在 OS X 上使用标准命令启动 GUI 的技巧吗emacs? 我使用 Linux 已有十年,我想买一台 Mac 来保持多样性。我现在可以通过 emacs 打开文件open file.txt,但这样就无法使用调试模式。 ...

Admin

如何在不在同一目录的 .cpp 和 .hpp 之间切换?
lisp

如何在不在同一目录的 .cpp 和 .hpp 之间切换?

Emacs 是否有一个函数可以在不在同一目录中的文件.cpp之间切换?.hpp 我知道切换源.el,但它显然不能处理.cpp和.hpp位于不同目录中的情况。但我的目录结构是这样的: project1/src/foo.cpp project1/include/foo.hpp project2/src/bar.cpp project2/include/bar.hpp src/foo.cpp在和之间切换应该不难,include/foo.hpp但我不会说 Lisp。 ...

Admin