很久以前,就准备学习Lisp,但是遇到不少困难,社区太凌乱,也一直很犹豫,直到看了《Common Lisp - 想说爱你不容易》,想看看Common Lisp怎么样,之前都是拿Lisp的方言Schemel来练习的。正好有一篇Windows下如何安装使用CLISP的文章《Lisp语言: 在Windows下搭建CLisp环境》,于是在官网下载了一个安装程序 http/SF (sources and win32),下载win32那个。安装很简单,一路下来即可。打开主界面,马上写几句例子:
很简单的。
命令行编写代码不太方便,下载一个IDE:
http://sourceforge.net/projects/jabberwocky/files/latest/download
安装,运行,界面如下:
安装暂时没有成功,需要Java环境。
下载这个试试:http://www.daansystems.com/lispide/
安装好之后,设置前面的CLISP的安装路径,之后,就可以打开IDE了,如图:
如图,输入了 (+ 1 2),得到了结果3.
现在,可以开始Common Lisp的学习之旅了,比如写第一个函数:
全选文字,右键菜单,发送到Lisp执行,就得到了结果4,很方便。
有了这个,大家还觉得学习Lisp很复杂么?
参考:
推荐另外一种Lisp环境 AllegroCL ,它有图形化的编程环境,可以开发窗体应用程序,请参考文章 Windows环境下学习Lisp和Scheme的两大利器 (http://seagate.iteye.com/blog/1155231)
还有Scheme的一个分支,Racket,目前也很火,参考 Racket 这个语言的潜力怎么样?有什么生产环境使用的例子吗?
本文转自深蓝医生博客园博客,原文链接:http://www.cnblogs.com/bluedoctor/p/4931660.html,如需转载请自行联系原作者