小编Mr.*_*ris的帖子

在Mac上使用哪种Common Lisp环境?

您使用的Common Lisp环境是什么?我刚刚开始阅读Peter Seibel的Practical Common Lisp(也可以在http://www.gigamonkeys.com/book/上免费阅读)和Lisp in a Box(http:// common-建议使用lisp.net/project/lispbox/).

但是,它自2011年以来一直没有更新,分发的Emacs版本相当陈旧(23.2.1).所以我使用http://emacsformacosx.com上提供的发行版将Emacs版本更新为24.3.1 .这个有一个更好的Mac OS X集成.

要更新Emacs版本,请按照下列步骤操作:

  1. 下载并安装lispbox 0.7
  2. 下载适用于Mac OSX 24.3.1的 Emacs
  3. 在lispbox-0.7中,我将Emacs.app重命名为Emacs.old.app
  4. Emacs.appEmacs for Mac OS X发行版复制到lispbox-0.7 /
  5. Emacs.app.old/MacOSX/lispbox.sh复制到Emacs.app/MacOSX 提示:如果您使用的是Finder,请选择"显示包内容"
  6. Emacs.old.app/Resources/site-lisp/lispbox.el复制到Emacs.app/Resources/site-lisp 7.然后 编辑Emacs.app/Contents/MacOS/lispbox.sh,如下所示

lispbox.sh

#!/bin/bash
if [ "${0:0:2}" = "./" ]; then
    export LISPBOX_HOME=`pwd`/../../..
else
    export LISPBOX_HOME=`dirname $0`/../../..
fi
export SBCL_HOME=${LISPBOX_HOME}/sbcl-1.0.42/lib/sbcl
#exec ${LISPBOX_HOME}/Emacs.app/Contents/MacOS/Emacs --no-init-file --no-site-file …
Run Code Online (Sandbox Code Playgroud)

macos emacs common-lisp

3
推荐指数
1
解决办法
2644
查看次数

标签 统计

common-lisp ×1

emacs ×1

macos ×1