书评及习题答案_An Introduction to Programming in Emacs Lisp书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 程序 > An Introduction to Programming in Emacs Lisp > 书评及习题答案
肉山 An Introduction to Programming in Emacs Lisp 的书评 发表时间:2013-03-09 20:03:28

书评及习题答案

最新版见: http://wenshanren.org/?p=213

(复制过来分段就出问题,豆瓣这个文本编辑器真是简单到家了)

===================================================


`An Introduction to Programming in Emacs Lisp' (Elisp Intro), is an Elisp
tutorial that comes with Emacs

的Elisp入门手册。Elisp是Lisp的方言之一,主要用于写Emacs扩展,也能作为脚本语言像
Python和Perl那样使用(虽然从未见过)。

读这本书主要是因为用Emacs到一定程度,光靠四处拷贝别人的配置代码已经不能满足需求了,
另外也是想要学点儿实际能用到的Lisp。

内容
====
  这本书因为是面向没有编程经验的初学者的,所以内容略微嫌浅。不过总体说来,也涉及
  到不少有用的知识:

  - Lisp基础
  - Buffer相关的函数
  - 递归
  - 正则表达式
  - narrowing and widening
  - kill-ring
  - List的实现
  - TAGS
  - 调试
  - 配置文件

  对于我这种平时不爱看文档的用户,过一遍这本书至少能起个拾漏补遗的作用。其中
  `kill-ring'和`正则表达式'对我的帮助最大,看完之后,效率小有提升。

  不想学Elisp的Emacs用户,读一下`Emacs Initialization'一章,对配置Emacs会有帮助。

  另外,对于初学编程的人而言,这本书中的递归讲得很不错,值得一看。

不足
====
  - 内容过浅,看完之后达不到能写Emacs插件的程度。
  - 作者好像比较喜欢使用复杂的英文语法,读起来有点儿绕。

习题答案
========
  读Elisp Intro的过程中,我把所有习题都做了,大都很容易,只有少数几个需要费点儿心
  思。今天把答案整理了一下,放到Github上,有兴趣的朋友可以参照下,发现什么问题还
  望指正 <renws1990@gmail.com> :

  [https://github.com/RenWenshan/emacs-lisp-intro-solutions]


Happy Hacking!
-----------------------------------

展开全文
有用 0 无用 0

您对该书评有什么想说的?

发 表

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读