最近几个月我一直在广泛使用Emacs作为我的主要开发环境,现在我已经到了一个点,我想学习它自己的Emacs Lisp为Emacs写我自己的小东西并将它扩展到我的个人需求.
话虽如此,我还想学习Common Lisp一段时间,一起玩,探索一种新语言.我的问题是,我应该从哪里开始?请问Emacs Lisp能否为我提供必要的知识,以便以后更轻松地获取Common Lisp,反之亦然?我基本上对每条路径的效率感兴趣,以便在我最终决定从一种方言转移到另一种方言时最小化学习曲线.
我一直在阅读计算机程序的结构和解释.Lisp正在教我思考它的方式.作为一名java开发人员,我想学习clojure.
我知道clojure类似于lisp.所以我的问题是,学习Lisp能帮助我轻松学习clojure吗?这两种语言都有类似的概念吗?