Common Lisp环境篇(slime+sbcl)(零)
1.安装sblc的lisp解释器, sbcl是一个REPL(read-eval-print loop)交互环境# brew install sbcl
2.下载slime地址:https://github.com/slime/slime下载slime后解压到:~/.emacs.d目录
3.配置slime, 在~/.emacs下添加(add-to-list 'load-path "~/.emacs.d/slime")(setq inferior-lisp-program "/usr/local/bin/sbcl") ;;注意sbcl的路径,自己查下(setq slime-contribs '(slime-fancy))(require 'slime)(global-set-key (kbd "C-c C-c") 'slime-eval-last-expression-in-repl)
4.Emacs中运行slime,并测试REPL<1>M-x slime<2>创建一个test.lisp文件:编译命令:C-c C-c(defun add (a b) (+ a b)) //执行C-c C-c(add 1 2) //执行C-c C-cCL-USER> (load "test.lisp") //加载test.lispCL-USER>(load (compile-file "test.lisp")) //快速加载输出结果:CL-USER> (defun add (a b) (+ a b))ADDCL-USER> (add 1 2)3
Common Lisp环境篇(slime+sbcl)(零)相关推荐
- debian 下配置common lisp环境
很简单, emacs + slime + sbcl , 一条命令: # apt-get emacs slime 安装结束后, 打开emacs, alt+x 输入slime便可进入交互环境 转载于:ht ...
- 【环境篇】ESP-IDF零基础入门 2 —— 搭建开发环境2
系列文章目录 [文章导航]基于 ESP-IDF 框架的 ESP32 零基础入门系列教程 文章目录 系列文章目录 前言 1. 运行 ESP-IDF 工具安装器 2. 验证 ESP-IDF 3. 安装VS ...
- CCL(Clozure Common Lisp)环境搭建
一.Linxu环境搭建 略 二.安装LispBOx 1.下载地址:http://common-lisp.net/project/lispbox/ 2.解压运行:./lispbox.sh
- Vim 下使用 Slimv(类似Slime) 轻松调试 Common Lisp
2019独角兽企业重金招聘Python工程师标准>>> Vim 下使用 Slimv(类似Slime) 轻松调试 Common Lisp 目录 前情回顾 安装slimv 数据配置 默认 ...
- linux lisp环境,Ubuntu下Common Lisp配置
binghe学长的译作<>出版了..买了一本回来准备学习CL.. 貌似在win下没有好的环境..所以只好在虚拟机下跑Ubuntu来学习CL了.. 下面是我个人的安装过程.. 1.安装ema ...
- Common Lisp语言快速入门
zhezhelin Common Lisp语言快速入门 Lisp是软件领域的分裂力量.一方面,Lisp爱好者誓言Lisp比软件领域内的其它语言都更加快捷.整洁和强大:而反对者则辩称,不可靠的执行和库支 ...
- Common Lisp 超规范(译文):22.打印器
22. 打印器 22.1 Lisp 打印器 22.2 Lisp 美观打印器 22.3 格式化输出 22.4 打印器的字典 22.1 Lisp 打印器 22.1.1 Lisp 打印器概览 22.1.2 ...
- Common Lisp 初学者快速入门指导
看了<黑客与画家>,对Lisp语言比较好奇,于是就弄了本<Lisp使用教程>,有空的时候就学习一下.Lisp的实现有很多,我用的Emacs+sbcl+slime,因为网上资料比 ...
- Common Lisp 操作Mysql
2019独角兽企业重金招聘Python工程师标准>>> Common Lisp 通过CFFI可以调用其它语言的接口,如此,Common Lisp可以快速开发各种应用程序,本文将讲述在 ...
最新文章
- ImportError: No module named tensorflow.compat.v1 忽略已经安装的某个包版本 忽略已安装版本...
- 学习junit和hamcrest的使用
- 面对 iPad,Surface 的键盘是必杀技
- 精灵混合加密系统_数据安全——混合云的数据备份
- 梯度下降的三种形式——BGD、SGD、MBGD
- 闪屏页新手引导页面主页判断跳转的逻辑
- matlab 符号表,MATLAB——matlab特殊符号表【转载】
- python网站设计中接口的作用_python接口自动化(三)--如何设计接口测试用例(详解)...
- 海康威视SDK使用总结
- Oracle pmon是什么,oracle 11g pmon工作内容系列二
- 中国与印度的GDP深层剖析
- 论文周报 | 推荐系统领域最新研究进展
- 如何出售自己的代码并且不让人看到自己的源码?
- system的用法,多样用法、有趣的system、关机自制
- Unity技能系统架构
- 读入输出优化 黑科技 快过freadfwite
- 2020年中国无人船艇行业发展政策分析,竞争格局相对分散「图」
- 英语学习详细笔记(十五)被动语态
- 小米4C刷回原厂固件
- 数据分析中看国产综艺节目走过的2019年