首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何开始学习Common Lisp和Emacs Lisp?

如何开始学习Common Lisp和Emacs Lisp?
EN

Stack Overflow用户
提问于 2010-10-01 23:06:44
回答 8查看 5.4K关注 0票数 31

在过去的几个月里,我一直广泛地使用Emacs作为我的主要开发环境,现在我想学习一下Emacs的Lisp,以便为Emacs编写我自己的小东西,并将其扩展到我的个人需求。

话虽如此,我现在也想学习Common Lisp一段时间了,尝试和探索一种新的语言。我的问题是,我应该从哪里开始呢?Emacs Lisp会给我必要的知识,让我以后更容易学会Common Lisp吗?还是反过来?我基本上感兴趣的是每条路径的效率,以便在我最终决定从一种方言转移到另一种方言时,使学习曲线最小化。

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2010-10-01 23:28:18

从Emacs Lisp开始(考虑到您似乎已经开始定制您的emacs) -它似乎对您更有用。

请记住,Emacs Lisp和Common Lisp (更类似于通用编程语言)和Emacs Lisp(有很多缓冲区管理的东西,特别是您可能在野外看到的代码)之间有很大的不同,所以无论您采用哪种方法,都会有一些“浪费”。

票数 15
EN

Stack Overflow用户

发布于 2010-10-02 00:02:17

我假设你在发帖前搜索过了,并看到了问题"What's the best way to learn LISP?"和可能的"Tips for Learning Elisp"。对于如何学习其中任何一个,这两个都是很好的起点。

至于先学习哪一个,这完全取决于你想做什么。如果你对一个你感兴趣的项目有一个想法,那么使用适当的lisp来解决它。例如,如果您想要在开发环境中添加/更改某些功能,请使用emacs lisp。否则(如果它与编辑器无关),请使用common lisp。

对我来说,这一切都是为了找到一个你感兴趣的项目,并用它来指导使用哪种语言。

它们每一个都足够接近,熟悉一个就可以直接使用另一个。Emacs lisp有很多特定于域的特性(缓冲区、区域、文本属性、文件、子进程等),而common lisp有各种各样的库可供使用。

票数 13
EN

Stack Overflow用户

发布于 2010-10-21 04:16:52

这可能很有用:a comparison of Common Lisp, Scheme, Clojure, and Emacs Lisp

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3840443

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档