LISP记录

在lisp常用的两大方言:common lisp 和 Scheme 中,选择common list
Scheme更多用于教学和研究中。
关于方言选择,可以参考这个http://www.zhihu.com/question/19734980

入门书籍选择 Practical Common Lisp 中文版叫做实用common lisp 编程
编辑器选择 lisp in box

在开始之前。。。
先熟悉emacs的使用,传说中的神之编辑器,只要会初级的一些操作就行,
Practical Common Lisp的开始也有说,做法就是看emacs的帮助文档
会一步一步的教一些基本操作,照着来一遍记住一些基本的后面写样例的时候忘记了再查查,
反复几次熟悉了就可以了。

开始的第0.5步。。。
先看一篇文章,比较推荐,最开始就是因为这篇文章决定学习lisp的,博客里有转
http://blog.csdn.net/d603010999/article/details/48155837
可以帮助理解lisp的做法,还有熟悉一下函数式编程的风格。

接下来就可以按照书里的东西一边往后看一边练习了。
这本书前几张写的很细致也很初级,照着来就行。

前几章里遇到了几个问题。
1,新建的文件中写的函数 按 c-c c-c编译没有反应,提示无法识别的命令。
解决方法是:按 M-x lisp-mode,切换到lisp模式,然后再编译就可以了,完成之后按c-c c-z切换到命令行调用函数看结果。

2,遇到过好多次调用的时候报错,这种可以看一下返回信息,是在说出了什么问题,一般说无法识别,不认识某个字符,都是敲错了,检查下拼写,刚开始写的这些函数有个好处,都特别短。这也是lisp的特点和备受推崇的原因之一:用很简洁的代码就能完成很复杂的事情。

3,前一天保存的文件,第二天再c-c c-c,只有最后一个函数可以使用,其他的函数调用后都报错,返回说无法识别。
解决方案:当时感觉是没有编到,所以把光标移动到每个函数的结尾处,再编译,发现可以调用了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值