Re: Lisp Movies: Episode 2: (Re)writing Reddit in Lisp is 20 minutes and 100
lines
On Dec 21, 2005, at 5:41 AM, Sven Van Caekenberghe wrote:
> My first Lisp Movie wasn't called 'Episode 1' for nothing...
>
> The second Lisp Movie (Screencast) 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.
This is totally mind blowing! What makes it so impressive is that
there is no narration, no subtitles, and these aren't needed at all -
everything is obvious from the code being typed in and the browser
interaction. This is a testament both to the power of lisp and the
usefulness of your kpax web-app framework.
Maybe not for lisp ultra-newbies (because it assumes some knowledge
of common idioms like with-slots, etc.) but for anyone with even a
few days of lisp under their belt this is a must see.
Well done, and thanks for sharing this.
regards,
Ralph
Raffael Cavallaro, Ph.D.
raffaelcavallaro@mac.com