我正在使用Emacs,搭配CLISP和Slime,并希望能够在屏幕上绘制图片。我特别考虑绘制图形,但任何可以让我绘制基本形状并对其进行操作的工具都可以让我入门。
我的浅显理解是,'swank-clojure' 能够使 'M-x slime-connect' 成为可能。也就是说,它提供了一种与 Clojure 服务器建立连接的方式,有点像 'lein swank'。我的理解正确吗?如果不是,那么 swank 的目的是什么? 那么,是否有类似于其他 Li...
我想在slime的REPL中使用clojure.contrib.trace命名空间中的函数。如何让slime自动加载它们?另一个相关问题是,如何将特定的命名空间添加到正在运行的REPL中? 在clojure.contrib API中,它描述了以下用法:(ns my-namespace (...
我可以同时在emacs中使用Common Lisp和Clojure吗?我想要每个Lisp REPL都在自己的缓冲区中,并且如果我这样做了,我该如何控制哪个缓冲区将其数据发送到哪个Lisp?
我有一个问题,关于如何在退出Emacs时“优雅地退出SLIME”。这是我的配置文件中相关部分:;; SLIME configuration (setq inferior-lisp-program "/usr/local/bin/sbcl") (add-to-list 'load-path "...
我正在尝试写一些Python代码,习惯了Lisp的编程方式,使用EMACS中的REPL以及能够向REPL发送任意代码片段的功能。我喜欢这种开发代码的方式,而Python内置的IDLE似乎也很好地实现了这种功能。然而,我更喜欢EMACS作为编辑器。 有没有类似于SLIME的最佳Python插件...
当我在dos/linux中输入错误时,系统会提示我错误信息。此时,我可以按上箭头来修改之前的命令行,例如加一个缺少的‘-’。我刚刚安装了Lispbox,发现按上箭头会导致光标移动到REPL历史记录中的上一行。那么如何将最后一行输入放到当前行呢? 就像我要输入:+ 3 2 但显然我是指(+ 3...
我试图安装SLIME。我下载了压缩包,并根据README文件的说明,需要将以下代码块放入我的Emacs配置文件中:(add-to-list 'load-path "~/hacking/lisp/slime/") ; your SLIME directory (setq inferior-li...