标签归档:Lisp

如何在mac osx lion 下安装 CLISP

首先声明,我不是程序员,完全是业余爱好者。以前只用 windows,简单接触过 linux ,仅限于ifconfig查查IP地址啥的,对mac的OSX也是刚刚接触两个月。
上个月偶尔看到一本上提到lisp语言,说是如何如何NB,就想见识见识,找了一本 land of lisp 的电子版看。里面有不少例子,都需要实际运行,才能看到结果。这些例子都是用的Clisp编写的。我当时安装Clisp遇到很大麻烦,就装了一个找了安装起来非常简单的Lisp的方言版本,装上了事。
这个安装简单的Lisp ,就是SBCL,我称之为SB 用的 CLIP,因为安装起来简单。但是用起来之后就发现了问题,由于SBCL是一种方言,具体的语法和CLISP还是有一点差别的。刚开始还能凑合,但是越往后问题越多,最近学到了stream和网络通讯,干脆就不能用了。
只好反过头来再安装CLISP,折腾了两天,终于装好了,记录一下,怕自己忘了,同时也算是分享。
继续阅读

发点儿牢骚,关于mac 和 lisp 的

现在看的那本 land of lisp 中的所有例子都是基于 CLISP(common lisp)的,而当时在mac上安装Clisp的时候,遇到很大的困难。主要是对unix系统的软件安装方法不了解,特别不习惯,怎么也装不好。好像需要先安装一个什么平台(这个平台有的时候还需要自己下载源代码,自己编译),然后再在这上面安装一个包(package),运行包之后才能使用。我试了好几个平台,都是不会装,最后就算了,找了一个安装起来非常简单的CLisp的方言版本,装上了事。
这个安装简单的Lisp ,就是SBCL,我称之为SB 用的 CLIP,因为安装起来简单。但是用起来之后就发现了问题,由于SBCL是符合CLISP语言标准的一种方言,具体的语法和CLISP还是有一点差别的。刚开始还好,但是越往后问题越多,最近学到了stream和网络通讯,干脆就不能用了。
只好反过头来再安装CLISP…

选来选去,选择了一个叫FINK的平台,因为他的网站首页是中文的,但是也仅仅限于首页。刚刚下了一个安装包,安装不能,又下了源代码安装,现在,另外一个桌面上的终端窗口正在一个劲儿的滚屏,这篇blog都快写完了,它那还滚着呢…

唉…都是自找的…

这让我想起前段时间看到别人blog里面引用的电影台词,自我安慰一下:

I always knew what the right path was.
我总是知道哪条路是对的
Without exception, l knew,
毫无例外,我知道
but l never took it.You know why ?
但我从不走,为什么?
lt was too damn hard.
因为妈的太难了

–--女人香

嗯,装好了,看看下一步干啥…

lisp

啃完了Land of lisp 的第八章,照猫画虎的弄了个极不好玩的游戏。
什么玩意啊,控制台输入命令操作,然后要在浏览器里面刷新图片看操作结果,我靠,难玩极了!
哎⋯⋯弄得我都没兴趣了⋯⋯

Learning Lisp

本来想在年底之前学习一下iOS编程的,可是看了一本《黑客与画家》,对书中提到的Lisp语言很是向往。作为一个没怎么学习过计算机语言的人,想学习一下Lisp。
找到一本书,Land of Lisp ,踌躇了几天,还是开始看了,现在看了有几天了,看到第7章了。
感觉自己还没入门,书中的每个例子、每段代码都要仔细研究好久,最后还是似懂非懂的。
刚看完6.5章,介绍Lambda函数(好像不是函数,而是宏),说是这个lambda多么多么NB,多么多么重要,多么多么central concept 。短短两页,看了两遍,还是不太明白⋯⋯

是我老了学东西慢么?

跨过去先,继续往下看吧⋯⋯