Linux下安装配置common lisp开发环境
来源:互联网 发布:centos共享文件夹在哪 编辑:程序博客网 时间:2024/05/01 03:28
1. SBCL
SBCL是Steel Bank Common Lisp的简称,它是Common Lisp的一种高质量的开源实现,可以运行在各个平台上。
SBCL官方网站可下载到各个平台的sbcl可执行程序或源码:
http://www.sbcl.org/platform-table.html
http://www.sbcl.org/platform-table.html
将其安装到/usr/local目录下:
INSTALL_ROOT=/usr/local sh install.sh
也可用apt-get安装:
apt-get install sbcl
2. slime
http://common-lisp.net/project/slime/
SLIME是the Superior Lisp Interaction Mode for Emacs的简称,对Emacs进行了扩充,为Emacs定义的slime-mode使Emacs能够与一个运行中的Common Lisp进程进行通信以完成编译、调试Common Lisp程序等任务,提供了Common Lisp的一种交互式编程环境。SLIME由两部分组成: 一部分针对Emacs,使用Emacs Lisp开发,用来定义Emacs的编辑模式、提供Common Lisp调试器SLDB的用户界面以及创建一个REPL (Read-Eval-Print Loop) 缓冲区等; 另一部分称为Swank,使用使用Common Lisp开发,是一个服务器程序,运行在某种特定的Common Lisp实现中。Emacs通过IP协议连接Swank,因此Emacs可以连接到本地或者远程机器上的Swank。
使用cvs取得slime:
cvs -d :pserver:anonymous:anonymous@common-lisp.net:/project/slime/cvsroot co slime下载后放到~/.emacs.d/,在.emacs文件中加入以下配置:
(add-to-list 'load-path "~/.emacs.d/slime/")
(setq inferior-lisp-program "/usr/local/bin/sbcl") ;; 若是用apt-get安装的,此路径改为/usr/bin/sbcl
(setq inferior-lisp-program "/usr/local/bin/sbcl") ;; 若是用apt-get安装的,此路径改为/usr/bin/sbcl
(require 'slime)
(slime-setup '(slime-fancy))
(slime-setup '(slime-fancy))
然后,就可以在Emacs中使用M-x slime启动SLIME了。
.
- Linux下安装配置common lisp开发环境
- Windows 下配置 Common Lisp 环境
- Common Lisp的ubuntu环境下安装
- Common Lisp的ubuntu环境下安装
- 转:Windows下Lisp开发环境的安装配置
- Linux 下Common Lisp编程环境搭建 [Getting Going With Modern Common Lisp on Linux]
- Common Lisp 开发环境搭建
- Common Lisp开发环境搭建
- 【Common Lisp 入门】配置开发环境 in Emacs
- 在windows上安装common lisp开发环境
- ubuntu下common lisp配置
- windows下的common lisp配置
- 在Linux的emacs下配置lisp环境
- 如何在Linux上安装和配置commo lisp环境
- Linux下安装配置Android开发环境
- Linux下安装配置Android开发环境
- Linux下安装配置Android开发环境
- Linux下安装配置Android开发环境
- 字典树 模版
- 图论 欧拉路代码模版
- windows phone 7注册学生开发帐号
- JS验证控件1.1
- Linux下使用wpa_supplicant连接WPA加密方式的WIFI
- Linux下安装配置common lisp开发环境
- 计算几何题目推荐
- 论语(共二十篇)
- json字符串转换为JSONObject和JSONArray
- hdu-4355
- hdu 1285 确定比赛名次
- POJ 2479 最大子段和
- 兼职小队与财务自由
- poj 2431 Expedition 贪心 + 优先队列