有关Clisp环境的搭建,有人反映说在Ubuntu上搭建很麻烦,对于习惯使用Windows环境的同学们来讲不方便,所以在这里添加一篇Windows下搭建CLisp环境的文章。
其实在Windows下搭建Clisp环境也很简单,只是网上的文章比较少,大家对Lisp语言又不熟悉,所以觉得这个过程会很复杂。
首先是去网上下载Clisp安装文件,在Clisp官方网站可以下载,Clisp官方网站地址如下:
http://www.clisp.org/
打开Clisp官网后找到“Our official distribution sites”部分,里面有个Win32的链接,网页内容如下:
Our official distribution sites
· http/SF (sources and win32)
· ftp://ftp.gnu.org/pub/gnu/clisp/
· http://ftp.gnu.org/pub/gnu/clisp/
点击上面的Win32链接就可以下载最新版本的Clisp安装文件了,如果不担心下载的版本较低,也可以直接点击下面的链接下载:
https://sourceforge.net/project/platformdownload.php?group_id=1355&sel_platform=8418
我下载的Clisp安装文件时2.49版本,安装程序文件名如下:
clisp-2.49-win32-mingw-big.exe
执行以上安装文件就可以安装Clisp了,一直按照安装向导的指引安装就可以了,安装过程不需要做特殊修改,我把他安装到了以下目录,你可以按照你自己的喜好选择安装路径。
c:\dinstalled\clisp
安装过程中安装文件会为你设置PATH变量,所以安装完了以后就可以打开一个CMD窗口,在CMD窗口中直接运行CLisp命令就可以进入CLisp环境。
然后我们需要写一个最简单的lisp程序,使用你喜欢的任何一个文本编辑器新建一个文件,写下以下lisp程序:
(defun hello () (format t "hello") )
将以上文件保存为一个后缀为lisp的文件,我保存为c:\workspace\lisp\first.lisp
写完程序后在Clisp环境中执行load 命令加载以上lisp程序,命令如下:
(load "c:\\workspace\\lisp\\first.lisp")
注意其中的斜杠需要写两个,以进行转义。
加载后就可以运行刚才写的lisp程序了,刚才的lisp程序定义了hello函数,所以我们通过以下命令调用:
(hello)
程序执行截图如下: