如何去学习Common Lisp和Emacs Lisp? [英] How to go about learning Common Lisp and Emacs Lisp?

查看:124
本文介绍了如何去学习Common Lisp和Emacs Lisp?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

过去几个月,我一直在使用Emacs作为我的主要开发环境,现在我想知道自己的Emacs Lisp为Emacs编写自己的小东西,并扩展这个我个人的需求。



说了一遍,我也想学习Common Lisp一段时间,玩弄和探索一种新的语言。我的问题是,我应该从哪里开始? Emacs Lisp会给我需要的知识,以便更容易地或以其他方式来接收Common Lisp?我基本上对每个路径的效率感兴趣,以便在我终于决定从一个方言转移到另一个方言时最小化学习曲线。

解决方案

从Emacs Lisp开始(考虑到您似乎已经开始自定义您的emacs) - 似乎对您来说更为直接有用。



请记住,Emacs Lisp有很多差异(有很多缓冲区管理的东西,特别是在你可能在野外看到的代码)和Common Lisp(更类似于通用编程语言),所以你所采取的路线,预期会有一些浪费


The last few months I've been using Emacs extensively as my main development environment and I've now come to a point at which I'd like to learn it's own Emacs Lisp to write my own little stuff for Emacs and extend it to my personal needs.

Having said that I've also wanted to learn Common Lisp for a while now, to play around with and explore a new language. My question is, where should I start from? Will Emacs Lisp give me the necessary knowledge to pick up Common Lisp later more easily or the other way round? I'm basically interested in the efficiency of each path so as to minimize the learning curve when I finally decide to move from one dialect to the other.

解决方案

Start with Emacs Lisp (given that you seem to have already started customizing your emacs) - it seems to be more immediately useful for you.

Do keep in mind that there is quite a bit of difference between Emacs Lisp (there is a lot of buffer management stuff, especially in the code you're likely to see in the wild) and Common Lisp (more similar to a general purpose programming language), so which ever route you take, expect some amount of "wastage"

这篇关于如何去学习Common Lisp和Emacs Lisp?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆