网上一般推荐的lisp环境是emacs+slime+clisp或者sbcl。可惜,像我这样的linux新手,把emacs弄得能用,就得花不少时间,更别说为了能在Windows显示个UI出来,还要到处去翻文档和库。
现在好了,有了下面这2个工具,苦恼的工具准备过程就可以直接忽略啦!
向大家推荐的Lisp环境是AllegroCL。在这里可以下载它的Express版
:http://www.franz.com/downloads/clp/survey
下面是它的截图:
从截图可以看到,AllegroCL是一个标准的windows程序。左边是交互输入区,右边是代码编辑器。
在右边按下Ctrl+E,会执行光标所在位置的lisp代码。这就是Lisp所谓的运行期动态编译的特色功能哦。
作为一个成长与Windows下的程序员,对所见即所得的ui编辑,有种特殊的情怀。AllegroCL也提供了这种类似VB或Dephi的UI的编辑方式。无论是控件位置还是消息响应,都可以直接点鼠标完成。然后点绿色箭头便可立即执行啦。
Allegro能生成exe程序,因此除了学习,还能写点小工具自娱自乐一下。
一边看着《practical commonlisp》一边在AllegroCL实验,这感觉就别提了。。。
另外一个好用的Scheme工具是Racket。这里是它的网站:http://www.racket-lang.org/
下面是它的截图:
相比起AllegroCL,Racket更像是一个scheme的教学环境,它的网站上有许多的教学文档,一步一步的教你熟悉Racket。它提供的库也不少,网络,UI,线程等一应俱全。更神奇的是它带了个Card的库,专门用来写牌类游戏
。
安装完后,文件夹里面有许多的例子代码。尤其有一套游戏的代码,有扫雷,扑克等小游戏的。仔细学习下这些代码,对提高自己的函数语言编程能力大有帮助。
下面是运行游戏samples的截图:
当然Racket也能生成可执行文件,没事写个斗地主,应该不成问题。
- 大小: 37.4 KB
- 大小: 93.8 KB
- 大小: 79.7 KB
- 大小: 79.7 KB
- 大小: 139.6 KB
分享到:
相关推荐
Scheme是LISP的一个重要变种,这个是它在Windows环境下的一个安装程序。愿与对LISP感兴趣的朋友共享。
lisp语言教程(scheme),基础,入门,本人制作的pdf
Lisp 教程 teacher yourself scheme 英文版
Lisp 语言的强大使它在其它方面诸如编写编辑命令和集成环境等显示其优势。而 GNU Emacs Lisp 主要由 Maclisp 发展而来,该语言由 MIT 在 20 世纪 60 年代写成。它在某种程度上继承了 Common Lisp,而 Common Lisp 在...
LISP学习手册.chm
Lisp in a Box for Windows Lisp in a Box on Windows has been modularized! •First, download the base installer and run it. This gives you GNU Emacs 21.3 and SLIME 2004-06-26. •Next, choose an ...
lisp 基础autolisp初步-学习 lisp不错的资料
用lisp语言讲解人工智能的教材,lisp课件,以及lisp语言的说明书
skill.exe a kind of scheme/lisp interpreter Cadence Design Systems, Inc., 555 River Oaks Parkway, San Jose, CA 95134, USA
LISP 的Windows 环境!这是学习LISP的很好资源!希望对大家有用!
lisp 入门学习材料, 主要是一些概要图片,可以作为快速记忆卡使用
scheme语言相关的学习资料: guide_racket_scheme.pdf Lisp之根源.pdf Racket图文教程.pdf scheme-primer.pdf schem-r5rs_cn.pdf The_Little_Schemer.pdf 通过Scheme看函数式编程.pdf Write_Yourself_a_Scheme_in_48...
lisp求cad内两对象交点
- 一个完整的 Lisp 学习环境 你想学习 Lisp 吗? 在你的智能手机上? 在公交车上? 你当然知道! 到目前为止,为了修改 Lisp,您需要下载一些重量级的 Lisp 环境(希望您的平台支持!),配置语言选项,并且通常...
全面的AutoLISP和Visual_LISP教程
这是LISP和Common LISP编程的上一页,我们正在处理中,将那里的所有书籍都转换为新页面。 请再次检查此页面!!!
CAD环境下基于AutoLISP语言的程序开发.pdf
Lisp入门的最佳文档! 帮你快速理解Lisp最有价值的核心!
autolisp教程,供大家学习,来之不易