文件

Lisp 相關文件、教學、論文、簡報。

Lisp in Samll Parts

教學

介紹:

慈父 John 寫給女兒的 Lisp 系列教程。John 認為第一次學就要學 Lisp 有幾個理由:

  • 互動性:敲敲 Lisp 指令進去,即時得到回饋。
  • 優雅性:沒有其他語言那些亂七八糟的建構子。
  • 快、強:是個可以寫出實際可上線程式的語言哦!

這篇教學的對象是沒有寫過程式的人,並特別設計成可以讓你解決一些實際、有趣的問題哦!

Practical Common Lisp 個人翻譯版

文件

節錄:

如果你也认为简洁优雅的代码是你的追求,那 Lisp 就是你的最佳选择。使用 Lisp,你可以写出比其他语言更简洁的代码,同时多快好省地完成工作,改善你的睡眠和性生活。这似乎有点耸人听闻,你仿佛看到了在三万米高空上漂浮的奶牛 —— 我能证明 Lisp 比其他语言更好吗?这本书就是我的答案,当你读完整本书之后,你就会明白我的意思了。

作者:

Casting SPELs

教學

介紹:

Quick interactive intro to Lisp, including macros (aka SPELs), using an interactive adventure game example. Last updated 2008. A prequel to his book, Land Of Lisp (2010).

Conrad Barski, M.D. Twitter

Lisp Tutor Jr

教學

介紹:

Lisp 線上家教!互動式線上教學,含有大量練習。

ELM-ART

教學

介紹:

ELM-ART is an interactive and adaptive Web-based Lisp tutorial, itself written in Common Lisp, developed by Prof. Gerhard Weber of the University of Freiburg. Tutorial available in English and German. Type in a unique user name and password: no pre-registration step required. (Home page last changed: 2006)

簡短介紹 Common Lisp 最有趣的部分

簡報

作者:

教授 Lisp 的大學課程

MIT 經典課程 6.001 (1986)

該課雖使用 Scheme 教學,但是 Hal Abelson 與 Gerald Jay Sussman 兩只大牛教授,講述 Lisp 思想,值得一看再看!

Language as a Complex Adaptive System (2011-2012) In this course, some of the milestones in symbolic Artificial Intelligence programming will be discussed, mainly based on the book Paradigms in Artificial Intelligence Programming, case studies in common lisp by Peter Norvig.

Lisp and elements of style is a twelve-lecture course written by Nick Levine for delivery to undergraduates at Anglia Polytechnic University. It covers most introductory aspects of the language (apart from CLOS) and includes exercises, suggestions for practical sessions, two longer assignments and even an exam with model answers. Online and free. (Courses from 1999 and 2000. Last update in 2001)

Learning Lisp for CMPT 310 taught by Philip Fong at Simon Fraser University. The tutorials consider basic lisp programming, functional programming, data abstraction, and imperative programming. Each has exercises, source code, and solutions. (No course dates; web server says page was last updated 2005)