坊间有传言曰:“emacs 无所不能, 甚至能够用来煮咖啡!”煮咖啡何解?勾起了我的考究欲望。上网搜索之, 得出几种初步结论如下:1. 这只是一种好玩的说法,只是用来形容 emacs 功能无所不包而已。2.Java 的标志就一杯咖啡, 用来形象的表示写代码3.emacs 的确具有煮咖啡的功能,有脚本能够控制自动咖啡机运行。觉得第一种说法比较符合逻辑; 第二种说法感觉有点唐突,毕竟 Emacs 是 Richard Stallman(GNU 创始人) 所写,而 Java 是 Bill Joy(vi 作者) 等人完成的,这两派都差点上升到宗教冲突了, 这种解释有点差强人意; 第三种的如果是真的话就会变得很有趣。于是就开始了探究,首先追本溯源,找到这段脚本代码的源头。发现已经地址已经失效, 终于在在 debian 的一个软件包里找到了副本。这是 emacs 常用脚本的一个打包。代码如下:;;; coffee.el --- Submit a BREW request to an RFC2324-compliant coffee device
;;;
;;; Author: Eric Marsden;;; Version: 0.2
;;; Copyright: (C) 1999 Eric Marsden
;;; Keywords: coffee, brew, kitchen-sink, can
...
继续阅读
(26)