Sven’s movies

Sven Van Caekenberghe is the author of some interesting Common Lisp hacks, including KPAX, a nice (web) application framework, and cl-prevalence, which is the one that drove me to his homepage. And there i found his Lisp Movies.

Bets are seasoned common lispers will be well aware of them (the screencasts are more than a year old), but new CL aficionados or anyone wanting to see the much touted dynamism of Lisp in action will find in this couple of movies a good example of how it feels programming web applications within a really powerful environment. Sven interacts in this two-episode series with LispWorks to create a simple HTTP server (and modify it on the fly) and to write a Reddit clone in 20 minutes and 100 lines. The latter uses KPAX, so, as a bonus, you’ll get a mini-tutorial on the framework.

But of course the nicest bit is seeing how one starts with an empty but running server and modifies or, rather, debugs the program until it behaves properly. All that keeping it alive and using the tools provided by the environment (inspectors, listener, debugger) to bend and evolve the code. Ah, the Joy of REPL once again.


2 Responses to “Sven’s movies”

  1. Marc Abramowitz » Lisp movies Says:

    […] a page (from a blog that’s on my blogroll) which links to two screencasts that show using LispWorks […]

  2. Marc Says:

    The coolest things in these videos for me had more to do with the IDE than with Lisp itself. E.g.: the inspector and debugger.

    I like the whole REPL concept – I’m just not sure I’d pick Lisp as the language when I could use Python, Ruby, or Erlang which also have that and (for me) clearer syntax.

    They were interesting to watch. Thanks for the links!

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: