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

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

问题描述

过去几个月我一直在广泛使用 Emacs 作为我的主要开发环境,现在我想学习它自己的 Emacs Lisp 来为 Emacs 编写我自己的小东西并扩展满足我的个人需求.

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.

话虽如此,我现在也想学习 Common Lisp 一段时间,以尝试和探索一种新语言.我的问题是,我应该从哪里开始?Emacs Lisp 是否会为我提供必要的知识,以便稍后更轻松地或相反地学习 Common Lisp?我基本上对每条路径的效率感兴趣,以便在我最终决定从一种方言转向另一种方言时最小化学习曲线.

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.

推荐答案

从 Emacs Lisp 开始(假设您似乎已经开始定制您的 emacs) - 它似乎对您更直接有用.

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

请记住,Emacs Lisp(有很多缓冲区管理的东西,特别是在你可能在野外看到的代码中)和 Common Lisp(更类似于通用编程语言),所以无论你走哪条路,都会有一些浪费"

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天全站免登陆