Emacs Lisp社区-优质教程/资源

Emacs Lisp社区-优质教程/资源,emacs,lisp,elisp,common-lisp,sbcl,Emacs,Lisp,Elisp,Common Lisp,Sbcl,和其他许多对学习Lisp感兴趣的人一样,我觉得可用的资源对初学者来说不是最好的,最终会阻止许多新手学习Lisp。您是否觉得可以创建某种社区,通过网站、论坛或其他方式,为Lisp用户提供良好(如高质量)的资源/教程,并可能翻译成多种习惯用法?这样一来,那些不具备编写教程所需技能的初学者就可以帮助翻译教程。这是一个坏主意还是一件可以完成的事情?给我一些反馈或者给我点颜色:DLisp已经存在很长时间了,有很多(支离破碎的)社区。真的没有办法“创造”一个共同的社区,特别是从外部 考虑到Paul Grah

和其他许多对学习Lisp感兴趣的人一样,我觉得可用的资源对初学者来说不是最好的,最终会阻止许多新手学习Lisp。您是否觉得可以创建某种社区,通过网站、论坛或其他方式,为Lisp用户提供良好(如高质量)的资源/教程,并可能翻译成多种习惯用法?这样一来,那些不具备编写教程所需技能的初学者就可以帮助翻译教程。这是一个坏主意还是一件可以完成的事情?给我一些反馈或者给我点颜色:D

Lisp已经存在很长时间了,有很多(支离破碎的)社区。真的没有办法“创造”一个共同的社区,特别是从外部

考虑到Paul Graham在年轻程序员中的受欢迎程度,以及他在lisp(写作)方面的背景,他很可能(IMNO,N=天真)团结一个大型lisp社区。然而,他选择了创造另一种lisp方言

许多人都写过关于Lisp社区的分裂,或者Lisp无法“理解”的文章。例如:、和。所以,虽然你的想法很好,但可能是徒劳的

也就是说,不要让我阻止你站起来,成为Lisp社区中如此团结的一员

就现有教程而言,Emacs Wiki是学习的良好起点。对于Scheme的介绍,以及一般编程的良好介绍,有一个经典

我发现这两个资源是学习Emacs Lisp和Scheme的良好起点。我还没有玩过Arc,但大概会有一些关于学习Arc的好教程,因为它的设计在某种程度上是一种很好的语言。

下载、安装、运行

阅读其“指南”。

这里有一个论坛:,这里有一个社区:

这里有一个相当不错的帖子,你可能会觉得很有帮助


Lisp的优点之一是,作为一种成熟的语言,有很多关于这个主题的好书。

Lisp有两种流行的方言-Common Lisp和Scheme。两者都有优秀的书籍/教程和在线免费实现。初学者可以从更简单的方案开始。学习计划的部分资源:

免费书籍:

  • 。(pdf)
  • 在线社区/资源:

  • 介绍了一种适合初学者的方案实现

    免费学习通用Lisp的书籍:

  • (参考)
  • 公共Lisp的在线社区/资源:


  • 流行的通用Lisp实现:,,

    实际上,网上有很多免费的CL书籍:

    涵盖基本内容,但可能过于温和,具体取决于您的级别

    是非常全面的,如果你已经用另一种语言编写了一点程序,IMHO是学习CL最好的在线资源

    旨在接触经验丰富的程序员,这本书无疑是目前最好的Lisp书籍之一——为数不多的明确解释“真实世界用法”的书籍之一

    对于高级CL程序员来说是一本有趣的读物,主要涉及宏

    除此之外,还有一个不可或缺的标准,一个htmlized版本,这是ANSI之前的事实标准(仍然很有价值,因为许多人发现它比Hyperspec更容易访问。至少它有时会从另一个角度显示事情)


    最后是和c.l.lisp。虽然c.l.l.上有很多噪音,但你可以从那里得到非常有洞察力的答案,并向大师学习。作为一个新手,你应该试着在c.l.l.上发布深思熟虑的问题,并且要有厚脸皮。

    作为lisp的新手,我的想法是推荐Clojure(过去六个月我一直在使用Scheme和Emacs lisp)。我只是在过去的几天里和Clojure一起玩

    在JVM上运行,意味着大多数人都准备好了大部分Clojure环境,他们只需要.jar文件和一个插件,供他们选择的编辑器或IDE(反正是Java的)使用。因此,就选择而言,跑步比Scheme或CL更容易

    大多数新程序员至少对Java非常熟悉,Clojure当然很好地利用了Java,这意味着他们在学习的同时可以专注于lisp,而对库的了解更少。有很多概念是他们最好关注的


    另一方面,Java确实对它有很多污名。但是Clojure有很多东西要做,我相信未来会很好,而且它是imho,非常容易访问,而且两者都很快就会出现。

    另一本很好的书,学习scheme和它的编程风格,甚至当你来自OO世界时,最好从头开始

    有几本学习Lisp的好书(甚至免费提供)。