Daniel G Bobrow: Common LISP Object Standard
The Common Lisp Object Standard is a video introduction to CLOS from 1987.
European Common Lisp Meeting: Amsterdam 2005
Talks on various topics.Dynamic Wizards
Panels covering language design, compilation and runtime issues in so-called dynamic languages.
- Panel on Language Design
Paul Graham, John Maeda, Jonathan Rees, Guy Steele. - Panel on Compilation
David Detlefs, Will Clinger, Martin Rinard, and Mat Hostetter. - Panel on Runtime
Richard Kelsey, David Moon, Tucker Withington, Kim Barrett, Scott McKay.
International Lisp Conference 2002
Videos (requires the user-friendly Bittorrent to download): Day One Day Two
Entire proceedings, and a browsable directory of proceedings.
Kudos to Luke Gorrie and Franz for releasing these videos and proceedings in a sustainable manner!
(Note: most of these videos seem to have low sound quality.)
Intentional Programming
Revenge of Interlisp. Since Common Lispers aren't using its good ideas, an ex-Microsoftie rightfully copies Interlisp's ideas. One hopes that his company will not create gratuitous modifications in a bid to confuse overworked patent officials and courts.
Here's the video. It mentions neither lisp nor Interlisp.
An analysis by Dave Roberts, which incidentally links to an interview of the person behind Intentional Programming.
Review of a book which contains info about Interlisp. Historical accounts about the effects of CL standardization on the Interlisp community.
Structure and Interpretation of Computer Programs
Interesting CS content. The tool they use, Scheme, is unlike Common Lisp in that it has no iterative constructs or 'error handling' to speak of; it is a highly minimalist, aesthetic language which only makes modest use of those parentheses. It is a favorite among many.
- Abelson and Sussman lectures at Hewlett-Packard
- Yanco and Pezaris lectures at ArsDigita University
The entire book for this course is also online.
Swine Before Perl
Shriram Krishnamurthi on PLT Scheme. Among other things, walks through building a state machine using macros.
- audio (use "Play MP3", since unfortunately saving is broken)
- slides: PPT, PDF
- sourcecode
If C is Like Marching, Lisp is Like Dancing
Tate Modern gallery video lecture of an accomplished painter, Harold Cohen, who used computing as any artist tries out new technology to advance their expressive power, and achieved a symbiosis with his lispish apprentice. Background information on him.
Some lisp-specific dissection of the lecture.
Emergent Behavior
Brian Eno's Stanford lecture should be interesting for lispers, since it deals with emergent behavior. It does not mention lisp directly, however.
Arc: A New Dialect of Lisp
Worse is Better
Panel discussion of Richard Gabriel's screed. With Guy Steele, Dan Weinreb, Ken Anderson, Simon Cozens and Jeremy Hylton.
The Heavyweight Parts of Lightweight Languages
Lisp Machines in Action
Rainer Joswig: "The video is screen capture of an interaction with a Symbolics Macivory 3 Lisp machine running Genera 8.3. The window is displayed via X11 to a Mac G4, where the interaction has been recorded. It is similar to the window one would get as a console on the Lisp machine. The interaction is a bit slow due to the screen capture going on. In real usage it is much faster."
Marco Baringer's introductional movies
- Developing with SLIME: torrent(, and .mov file itself - please use the torrent for better bandwith use)
- Hello World with UnCommonWeb: torrent and the file itself (51MB Quicktime encoded MPEG4)