Lisp社区 - 质量教程/资源

Rui*_*sta 16 lisp emacs elisp sbcl common-lisp

正如许多其他有兴趣学习Lisp的人一样,我觉得可用的资源不是最适合初学者的,最终会阻止很多新人学习它.你觉得它可以创建某种社区,有一个网站,论坛或者什么,为Lisp用户提供好的(如质量)资源/教程,可能翻译成几个成语?那种没有编写教程所需技能的初学者可以帮助翻译它们.这是一个坏主意还是可以完成的事情?给我一些反馈或激怒我:D

Vij*_*hew 19

有两种流行的Lisp方言 - Common Lisp和Scheme.两者都有免费的在线免费书籍/教程和实施.初学者可以从更简单的Scheme开始.一些学习资源方案:

免费书籍:

  1. 在Fixnum天教你自己计划.(PDF)
  2. 方案编程语言.
  3. 计算机程序的结构与解释.
  4. 如何设计程序

在线社区/资源:

  1. 最新的Scheme标准.
  2. 计划食谱.
  3. 计划实施请求
  4. 方案相关研究
  5. http://www.schemers.org/
  6. http://groups.csail.mit.edu/mac/projects/scheme/

适合初学者的Scheme实现是PLT Scheme.

免费书籍学习Common Lisp:

  1. 实用的Common Lisp
  2. 关于Lisp
  3. Common Lisp HyperSpec(参考)
  4. Common Lisp:对符号计算的温和介绍

Common Lisp的在线社区/资源:

  1. http://common-lisp.net/
  2. CLiki
  3. Common Lisp目录

流行的Common Lisp实现:SBCL,CLISP,Clozure CL,Allegro CL


Tre*_*son 6

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

考虑到他在年轻程序员中的受欢迎程度,以及他在lisp中的背景(写作Lisp),保罗格雷厄姆很可能(IMNO,N =天真)可能联合一个大型的lisp社区.然而,他选择创造另一种lisp方言,Arc.

很多人都写过Lisp社区的碎片,或者Lisp无法"流行".一些例子:这里,这里,这里这里.所以,虽然你的想法很好,但它可能毫无结果.

话虽如此,不要让我阻止你在Lisp社区中崛起并成为这样一个团结的人物.

就现有教程而言,Emacs Wiki是学习Emacs Lisp的良好起点.对于Scheme的介绍 - 以及对一般编程的一个很好的介绍,有计算机程序的经典结构和解释.

我发现这两个资源是学习Emacs Lisp和Scheme的良好起点.我没有玩Arc,但可能会有一些关于学习Arc的好教程 - 因为它的设计部分是为了创建基本的Web应用程序的好语言.


小智 5

这是一个论坛:Lisp论坛,这里是一个社区:Planet Lisp

这里有一个相当不错的帖子,你可能会觉得有用,如何学习Lisp.

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


dan*_*lei 5

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

"Common Lisp:一个温和的符号计算简介"涵盖了基础知识,但可能过于温和,具体取决于您的水平.

"成功的Lisp"是相当全面的,如果你已经用另一种语言编写了一点,恕我直言是学习CL的最佳在线资源.

"Practical Common Lisp"旨在吸引有经验的程序员,并且肯定是最好的Lisp书籍之一 - 少数明确试图解释"真实世界使用"的书籍之一.

对于高级CL程序员来说,"On Lisp"是一本有趣的读物,主要涵盖宏.

除此之外,还有必不可少的Hyperspec,标准的html化版本,以及CLtL2,它是ANSI之前的事实标准(仍然很有价值,因为许多人发现它比Hyperspec更容易访问.至少它有时会显示东西从另一个角度看).

最后,还有Lisp论坛和cllisp.虽然cll上有很多噪音,但你可以在那里获得非常有见地的答案并向大师学习.作为一个新手,人们应该尝试在cll上发表深思熟虑的问题,并且有一个厚厚的皮肤.