文章目录

  • 关于 Lisp
  • 搭建编译环境
    • sbcl
      • 安装 sbcl
    • 交互模式运行 Lisp

关于 Lisp

Lisp,全名叫 LISt Processor,表处理语言

历史:Lisp 由约翰·麦卡锡 在1958年发明,在麻省理工学院(MIT)。是Fortran语言之后第二古老的高级编程语言。

特点:能有效地处理的符号信息,特别适合用于人工智能方案。


  • Common Lisp
    https://lisp-lang.org

相关教程/书籍/资源

  • 易百教程:Lisp教程
    https://www.yiibai.com/lisp/
  • GNU Emacs Lisp (英文)
    https://www.gnu.org/software/emacs/manual/eintr.html
  • 在线编译器(支持多语言)
    http://www.dooccn.com/lisp/

搭建编译环境

lisp 编译有很多方式实现,比如 sbcl

  • DrRacket
    http://racket-lang.org/
  • chezscheme

sbcl

sbcl : Steel Bank Common Lisp

Steel Bank Common Lisp (SBCL) is a high performance Common Lisp compiler.
It is open source / free software, with a permissive license.
In addition to the compiler and runtime system for ANSI Common Lisp, it provides an interactive environment including a debugger, a statistical profiler, a code coverage tool, and many other extensions.
SBCL runs on Linux, various BSDs, macOS, Solaris, and Windows. See the download page for supported platforms, and getting started guide for additional help.

  • sbcl 官网主页
    http://www.sbcl.org/index.html
  • sbcl 各平台下载说明
    http://www.sbcl.org/platform-table.html
  • 项目地址
    http://www.sourceforge.net/projects/sbcl/
  • sbcl 使用说明
    http://www.sbcl.org/getting.html

安装 sbcl

$ brew install sbcl$ sbcl --version
SBCL 2.1.9

安装后地址位于 /usr/local/Cellar/sbcl/


交互模式运行 Lisp

$ sbcl
This is SBCL 2.1.9, an implementation of ANSI Common Lisp.
More information about SBCL is available at <http://www.sbcl.org/>.SBCL is free software, provided as is, with absolutely no warranty.
It is mostly in the public domain; some portions are provided under
BSD-style licenses.  See the CREDITS and COPYING files in the
distribution for more information.
# 从这里开始输入你的内容, * 为自带的行标记;
* (+ 1 2 3 4 5)
15
* (quit)

其它

  • Lisp的本质(The Nature of Lisp)
    https://www.cnblogs.com/Leap-abead/articles/762180.html
  • 使用 VSCode 开发 Lisp
    https://zhuanlan.zhihu.com/p/51458514

2022-05-17(二)

Lisp 1 - 概览/安装配置(sbcl)相关推荐

  1. 在 Mac OSX 版的 LispBox 环境上安装配置 SBCL 详细过程

    2019独角兽企业重金招聘Python工程师标准>>> 在 Mac OSX 版的 LispBox 环境上安装配置 SBCL 详细过程 今天在OSX版的 LispBox(使用CCL) ...

  2. 天正lisp修改了配置_转:Windows下Lisp开发环境的安装配置

    最近买了新出的<实用Common Lisp编程>,准备学习Lisp.结果到书上面所说的网站下载开发环境的时候,发现作者不再更新了.没办法,只好自己搭建开发环境. Lisp开发最推崇的环境是 ...

  3. Emacs 安装配置使用教程

    Emacs 安装配置使用教程 来源 https://www.jianshu.com/u/a27b97f900f7 序|Preface 先来一篇有趣的简介:Emacs和Vim:神的编辑器和编辑器之神 - ...

  4. VMware vCenter Server 7.0安装配置

    VMware vCenter Server7.0安装配置 1概述 基本信息准备.规划 安装vCenter Server Appliance 使用 GUI 安装程序以交互方式部署 vCenter Ser ...

  5. 图片工具GraphicsMagick的下载安装配置使用

    转自:图片工具GraphicsMagick的下载安装配置使用,更优阅读体验:http://www.kongzid.com/ 目录 1.概述 2.下载 2.1 进入官网地址 2.2 进入版本列表页面 2 ...

  6. 从零开始——Emacs 安装配置使用教程 2015

    从零开始--Emacs 安装配置使用教程 2015 字数11995  阅读13410  评论12  喜欢41 教程存档Github 序|Preface 先来一篇有趣的简介:Emacs和Vim:神的编辑 ...

  7. MySQL安装配置教程最全详解,一步一图解

    一. 下载MySQL Mysql官网下载地址: https://downloads.mysql.com/archives/installer/ 1. 选择要安装的版本,本篇文章选择的是5.7.31版本 ...

  8. 在windows上安装配置msys2

    在windows上安装配置msys2 msys2安装 启动msys2 msys2中文乱码问题 MSYS2 目录映射问题 MSYS2 ln -s软连接会复制目录的问题 fastab配置文件目录的方法 m ...

  9. mysql64如何配置_win7 64位下如何安装配置mysql-winx64(安装记录)

    win7 64位下如何安装配置mysql winx64 1.mysql下载 官方网站下载地址:http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5. ...

最新文章

  1. html ip输入框效果,html5 input文本框输入动画特效
  2. OC 实例变量(instance var)与属性(@property)的关系 isa指针
  3. 软件之间的数据格式对接往往将_XRD数据格式的转换和TXT格式数据正确导入Jade的办法...
  4. iOS上传头像, 相册权限,相册权限,拍照上传,相册选择图片,拍照页面语言设置,保存到相册...
  5. Java中 List、Set、Map遍历方式以及性能比较
  6. 区块链组织架构_区块链可以加速开放组织的5种方式
  7. opencv 平滑处理
  8. TimeQuest就一定要搞定——时序分析基本公式
  9. 为什么从PhoneGap中逃离
  10. Windows Server定时执行bat
  11. 腾讯会议共享屏幕,ppt如何使用演讲者模式
  12. zte d90 java_zte d90 驱动程序(最新更新)尼康d90驱动
  13. Win10下双系统Ubuntu14.04+GTX1070+CUDAcuDNN+Tensorflow环境搭建
  14. Datawhale组队学习 Task05:字符串(2天)
  15. delphi Treeview用法
  16. QNAP威联通NAS搭建SFTP服务,并内网穿透实现公网远程访问
  17. SWT已经日薄西山(转载)
  18. day_02-个人博客系统
  19. 量化资源--awesome quant中文版发布
  20. 经济基础知识(初级)【4】

热门文章

  1. windows net use 把共享目录映射为本地磁盘
  2. HP (China) 孙正耀致年轻人的一封信
  3. 破冰、融合、同心 —— 沃创云开展2021年户外团建活动
  4. 计算机网络CSMA(CA/CD)
  5. 基于支持向量机的手写数字识别详解(MATLAB GUI代码,提供手写板)
  6. harbor管理 helm-charts
  7. 6.0 后台登录》首页 去掉其它的信息
  8. 3.20 使用钢笔工具绘制冰爽可口的冰激凌 [Illustrator CC教程]
  9. Wonderware fsGateway连INSQL,在平台的故障处理
  10. 关于Linux中jdk的安装,WebLogic的安装及部署