如果让我给别人推荐一款软件,我就推荐emacs;
如果让我给别人推荐一门语言,我就推荐emacs lisp.
用emacs纯粹是因为vim用久了,手指头老疼,就想换一款编辑器,不同的键盘布局,能缓解手上的毛病,咱还想在这一行干一辈子呢,底心疼自个儿啊。
首先读了Learning GNU Emacs (有大师Eric Raymond参与编写),熟悉了emacs的基本操作后,开始读的这本GNU Emacs Lisp,本想随便翻翻,会配置.emacs就得了,没成想,越读越惊讶,越读越高兴,简直有醍醐灌顶,大彻大悟的感觉,越来越喜欢emacs了。
1. emacs是IDE的鼻祖
有个笑话是说,emacs提供了一切,除了一个文本编辑器。
emacs可以说把操作系统隐藏起来了,就像现在flash和browser干的事情,你不必关心平台是什么,只需要面对你要编辑的内容即可。最重要的是你不需要离开emacs去执行命令,这一点非常重要,这让你感觉emacs就是os,os就是emacs。
2. c-x c-e
如果你尝试过在emacs中写emacs lisp代码,你会由衷的说,这太他妈爽了,我可以边写,边测,快速构建我的程序,再不需要什么make,ant,F5,ctrl-z perl xx.pl等七七八八的东西了;真希望每个编程语言都能做到这一点。而且你可以在不同mode中切换,这可以在你写c/perl/java代码时,用emacs lisp当作你的代码生成器。
c-h f让你读emacs代码更轻松,终于不用满世界查文档了。
3. 境界
为了不引起editor口水战,就不提其他编辑器了。
emacs主要是由lisp构建的,lisp是函数式语言,函数式语言的核心思想是集合操作,在lisp中浸淫越深,越是脱离了低级趣味,眼界大开,这时候你的眼里再不是一棵树,一根草,而是整个亚马逊丛林。
一本Lisp编程入门的好书
对“一本Lisp编程入门的好书”的回应
《GNU Emacs Lisp 编程入门》热门书评
-
一本Lisp编程入门的好书
10有用 1无用 java6ean 2012-09-07
如果让我给别人推荐一款软件,我就推荐emacs;如果让我给别人推荐一门语言,我就推荐emacs lisp.用emacs纯粹是因为vim用久了,手指头老疼,就想换一款编辑器,不同的键盘布局,能缓解手上的毛病,咱还想在这一行干一辈子呢,底心疼自个儿啊。首先读了Learning GNU Emacs (有大...
-
基础细致,甚至可以用这本书作为编程的入门书籍
0有用 0无用 只想做麻雀 2012-10-18
这本书主要讲Elisp的使用,涉及到的emacs的使用并不多,但作者也都给予了相关文献的提示。这本书讲的很基础,基础的有点儿墨迹了,可以当成是手册的精讲版。翻了两章,最后还是C-h r看手册去了。无论你是什么类型的读者,既然你打算找一本书来学习Elisp和emacs,如果有耐心你都可以用这本书配合手...
-
elisp 基础入门
0有用 0无用 天涯书生 2013-12-22
一直对emacs 和lisp 有很深的敬畏之心,简单看了一下该书,很基础,名字就是基础入门嘛,名副其实的入门书籍,对于入门的人来说很不错,不用花多长时间基本对lisp 有简单的了解,如果想深入也可以了,...
-
译文质量
0有用 0无用 IIRFEWF 2013-02-25
还算不错,除了一些可能是编辑的小毛病。有两个名词:cons cell,现在一般翻译成点对或者偶对。原胞也很有意思。calculus,中文里当然有微积分这个意思,但是和lambda在一起应是演算或者算子。但是,有少量代码却无法运行!怀疑译者、校者是否在Emacs环境中实际运行了译稿中的代码。...
书名: GNU Emacs Lisp 编程入门
作者: [美] Robert J·Chassell
出版社: 机械工业出版社
出版年: 2001-5
页数: 216
定价: 38.00元
ISBN: 9787111088622