Lisp Programming

Lisp Programming is in fact a complicated culture grown around one of the famous programming languages, Lisp. It includes lots of different things including hi-order functions, closures etc.

And there's also a heresy which claims that Lisp is about S-expressions, not functions; that is, the primary point is that Lisp operates on lists (or objects) combined of arbitrary-typed datums.

This is potentially an interesting topic, but the above is not yet "content" IMHO, so unless there's more to be said, it seems to me that this page is in risk of being a deletion candidate.


Sandewall wrote an insightful article "Programming in an Interactive Environment: the 'Lisp' Experience", in the '70s. One thing he does is step deliberately through an example where he builds an appointment/calendar system in Interlisp. http://portal.acm.org/citation.cfm?id=356719

Perhaps it should be changed for CL and posted here. There is also a calendrical calculations book out there which uses lisp, and in the coming months someone is planning to release a free library for these calculations. http://lispmeister.com/blog/2004/07/19/


BTW, it is possible to do LispProgramming without the Lisp Language itself, as InteLib proves.


EditText of this page (last edited October 1, 2004) or FindPage with title or text search