opening it up with Common Lisp

Favorite weblogs

Lisp Related

Bill Clementson

Finding Lisp


Planet Lisp



Talking Points Memo

This Modern World

Working for Change

Other home


Recent Readings

Book review: Darwinia
Reviewed: Friday, August 11, 2006

Summer reading: Spin
Reviewed: Saturday, August 5, 2006

Reviewed: Tuesday, July 18, 2006

the Omnivoire's Delimma
Reviewed: Wednesday, July 12, 2006

the Golem's Eye
Reviewed: Wednesday, May 31, 2006


Applications of Graph Visualization
Stephen C. North and Eleftherios Koutsofios, 1994
Friday, May 28, 2004

Papers like this one almost make me wish I was writing in a more popular language like C or Java. Lisp has been around for a long time and it had most of the buzzwords before the words ever got the buzz: rapid prototype -- we got it; dynamic -- uh huh; garbage collection, run time type information, object orientation -- yes sir; interactive environments, cool tools, GUI frameworks -- we got that too; and so on.

The trouble is that the rest of the world is moving fast and Lisp's incredible lead is not being maintained. There are Lisp aficionados who moan that everything they see today was done on the Lisp Machine years ago, only better. Personally, though, I think that they are blowing smoke. Lisp is remarkably productive but there is no way that the tiny number of Lisp programmers can keep up with the vast armies of C, C++, Java, Python and Ruby programmers out there. Those environments are getting great tools and no matter how many times I hear it, I just don't believe that EMACS integration is the be all and the end all of developer Nirvana (note that I'm not knocking EMACS, I just don't think it is nirvana!).

Anyways, this paper is about dot and lefty and how they were used to make wonderful source code querying, debugging and process managing tools. It's mostly application but presents a well engineered system and has good pointers to a lot of work on building enabling environments.

Home | About | Quotes | Recent | Archives

Copyright -- Gary Warren King, 2004 - 2006