Below are some Lisp Movies (Screencasts) that demonstrate features and interactions with a Common Lisp IDE (LispWorks on Mac OS X). All movies were produced by Sven Van Caekenberghe. You need QuickTime to view these movies.
This movie is about using an HTTP Client and Server in Common Lisp.
S-HTTP-CLIENT is used to access a small HTML page from Apache, much like curl does. S-HTTP-SERVER is used to host the same document root as Apache from Lisp, including our small HTML page. We also show how to interact with the LispWorks IDE on Mac OS X: we explore source code, use the inspector, set a breakpoint, use the stepper and even debug running processes.
This movie is a tutorial on building web applications using KPAX, implementing a prototype clone of Reddit, sort of anyway.
We show how to use the KPAX Common Lisp Web Application Framework to implement an example that is quite similar to Reddit: a collection of links is presented, sorted by points and sorted chronologically, a form allows for new links to be submitted and links can be voted up or down. We show how to interactively debug web applications. Finally we add a stylesheet to give our little application a better look (thanks to Nicky Peeters). Furthermore we show how Common Lisp allows you to write elegant code, elegantly: flexibly re-using similar code fragments, as well as developing and testing incrementally. Source code for this example: either the syntax colored HTML version for viewing, or the raw LISP code.
These movies were captured using Snapz Pro X on an Apple PowerBook G4 and edited using QuickTime Pro. Subtitles were created using a textfile with some time marks that was turned into a .srt file by a Lisp program. The .srt file was then fed to TitleLab to generate a QuickTime text movie that was merged with the main movie using QuickTime Pro.
As John Fraser once said on comp.lang.lisp, "Lisp is the red pill". Once you get started on Lisp, there is a high probability that you will never want to go back. And then you become one of those add any adjective Lisp hackers yourself. You have been warned!