Lisp in a Box下载及简单使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_22812319/article/details/71634080

最近在Ubuntu环境下安装并简单运行了common lisp,简单记录。

一 下载

下载地址: http://common-lisp.net/project/lispbox/

注意根据自己的系统选择32位或64位。下载之后无需安装,通过终端进入解压文件对应的文件夹,运行lispbox.sh即可。

./lispbox.sh


二 使用

1 直接在REPL里运行Lisp代码

(format t "hello world")

  函数形式: 

(defun hello() (format t "hello world"))

;;调用

(hello)


2 新建文件写函数,在REPL中调用

2.1 创建新文件

  由于Emacs支持自动空格,这对书写lisp代码是十分友好的。只需按Tab键,Eamcs将自动缩进正确的空格。

  通过C+x C+f新建文件,后缀保存为.lisp,将上述函数代码写入。

2.2 直接编译

  通过C+c C+c直接编译,在REPL中直接调用该函数即可。

2.3 通过load加载文件

  和2.2平行的另一种调用方式。本质上等于以文件中出现的顺序在REPL中逐个输入表达式。

(load "hello.lisp")
(hello)

  使用时直接调用即可。

  

猜你喜欢

转载自blog.csdn.net/qq_22812319/article/details/71634080