0
0

Announcing ac-geiser v0.1

lox 发表于 2013年09月29日 16:46 | Hits: 2539
Tag: Emacs

由于某位仁兄的抬爱,oh-my-emacs发布之后,在reddit上出人意料地受到了很多人的 关注。而我也在一夜之间收获了20多个github star,以及人生的第一个 pull request。突 如其来的关注让我有些欣喜,也让我看到了两个月工作的价值。技术上来讲,oh-my-emacs 根本算不上“高端大气上档次”的项目,无非就是读文档读文档写文档外加el-get package的 整合测试。不过话说回来,这两个月以来真心是写了不少文档啊,要是按照一个el-get package一篇blog来算,平均下来两天就可以有一篇Emacs Tips这种文章了。连我都有些佩 服自己的耐心了。

我想,oh-my-emacs 之所以受到了一些的关注,归根到底,还是 oh-my-emacs 确实解决了 一些现实中的问题吧。上篇博文中我曾经提到,基于auto-complete的语义补全是 oh-my-emacs 最看重的目标之一。

也正是基于这个宏伟的目标,我又花了一个晚上的时间,折腾出ac-geiser,"an Emacs auto-complete backend forgeiser"。

去年学习SICP的时候就一直希望能有个类似于SLIME般强大方便的工作环境1,几番折 腾之后未能如愿,乖乖用Vim作了一百多道SICP的习题。而我的Scheme经验也就止于这些习 题了,因此ac-geiser 可能目前还不适合工程性的应用2。不过对于单个Scheme文件的程序, 我觉得应该还是值得一试的。还是老样子,放张图吧:

ac-geiser

Enjoy it.

--

Footnotes:

1如果你不知道SLIME如何强大,可以参考这里以及这里

2话又说回来,Scheme现在似乎也没有多少工程性的应用吧?各个Scheme实现中也没有遵 循 统一的Module/Package的标准。Scheme本来又是极小核心的语言,因此这使得Scheme非常 适合作为教学语言。但似乎除了教学,Scheme一直都没有走出校园过。以上纯属个人认知, 欢迎指正批评。

原文链接: http://cnlox.is-programmer.com/posts/40912.html

0     0

我要给这篇文章打分:

可以不填写评论, 而只是打分. 如果发表评论, 你可以给的分值是-5到+5, 否则, 你只能评-1, +1两种分数. 你的评论可能需要审核.

评价列表(0)