slime

    2热度

    1回答

    我是Emacs的新手,我使用它来在Common Lisp中用Slime编码。一切都很好,但今天早上我试图编辑一个lisp文件时,它突出显示了我没有理由输入的所有可见字符(但不是空格)。当我保存文件时,退出Emacs并重新启动它,文本没有突出显示,但再次,我输入的每个新字符都是。只是碰巧诽谤文件,所以我怀疑史莱姆导致这种情况,但从来没有这样做过。 example of the problem 这里

    1热度

    1回答

    无论何时打开Common Lisp扩展文件* .lsp,adoc minor模式都会自动出现。 我已经在谷歌上进行了搜索,以及Emacs帮助自己,但无法找到我想要的信息。感谢所有帮助;)

    7热度

    1回答

    我在开发环境中使用Emacs和SLIME。当我键入(write-to然后C-M-i我得到以下的自动填充功能: Click on a completion to select it. In this buffer, type RET to select the completion near point. Possible completions are: write-to-sting w

    1热度

    1回答

    我想用Ceramic构建一个应用程序包。我可以用它运行应用程序。 (ceramic:bundle :WEBLOCKS-TODOMVC :bundle-pathname #p"build/todomvc.tar") 运行... Ceramic: Compiling app... Launch: "/usr/local/bin/sbcl" --noinform --no-userinit --

    0热度

    1回答

    如何编译使用cl-annot注释的函数? 使用案例: Lucerne使用它来定义路线: @route app "/profile/:username" (defview profile (username) (let* ((user (utweet.models:find-user username)) ;; The user's timeline (user-

    2热度

    1回答

    有没有办法在SLIME中绑定C-l来清除屏幕? 谢谢!

    0热度

    2回答

    因此,对于lisp家庭作业,我有一个很长的defparameter表达式,它是一个大型数据集。我想知道的是,emacs或SLIME有没有什么可以将大的defparameter“折叠”成一行,就像MATLAB那样?

    2热度

    1回答

    长的故事:动机 我有上SORT或MAPCAR打破了一些错误,一些(比如说,25)不是列表的CL码。这告诉我我通过它们的数据结构有问题。所以,我把(BREAK)放在发生错误的地方之前的代码中。它看起来是这样的: (sort (progn (break) (mapcar (lambda (pair) (list (car pair) (cdr pair)))

    -2热度

    1回答

    我目前正试图理解Common Lisp如何管理它的包和模块。 考虑以下代码: (in-package :cl-user) (ql:quickload :cl-who) (ql:quickload :hunchentoot) (ql:quickload :parenscript) (defpackage :retro-games (:use :cl :cl-who :hunch

    0热度

    1回答

    我正在尝试开始使用SBCL(for macOS)。我已经安装了SBCL,但现在我试图让Emacs(用于macOS)和SLIME工作。不过,我必须在文档中丢失一些东西,因为当我尝试这样做时: M-x package-install RET slime RET 我得到“[不匹配]​​”。 我遵循SLIME和MELPA的说明。我安装了Emacs for macOS 24.5-1,因为我不确定Emac