Lisp Road Map

This is a RoadMap to the many pages on this wiki dedicated to the LispLanguage, and its relationship to the InformalHistoryOfProgrammingIdeas and (sometimes) ExtremeProgramming.

Introduction, cross references etc.

LispLanguage is a family of languages which share the LambdaNature, i.e. like representing computations in terms of the LambdaCalculus. Popular instances of this family include CommonLisp, SchemeLanguage, EmacsLisp and AutoLisp. One can peruse the DefinitiveCommonLispBooks and the CommonLispHyperSpec. Lisp is widely regarded as one of the GroundBreakingLanguages.

History, Sociology, Community

Lisp was instrumental in inventing or popularizing several important concepts in the history of computing. These include the notion of a NullObject, GarbageCollection, LispMacros, a MetaCircularEvaluator, the MetaObjectProtocol, and the CommonLispObjectSystem (CLOS).

In the 80's, many ArtificialIntelligence problems were developed on LispMachine(s); those companies later fell victim to the AiWinter phenomenon. Since then, Lisp retreated to the few niches where nothing else would do. We may now be witnessing a (much smaller scale) resurgence of Lisp.

LispHumor and SocialProblemsOfLisp are often discussed by SmugLispWeenies. These include bemoaning the rise of WorseIsBetter, and engaging in LispSchemeDifferences wars. Discussions between Lisp-1 and Lisp-2 abound (see SingleNamespaceLisp), including the merits of HygienicMacros and the powerful CallWithCurrentContinuation.

Lisp in the real world

Something about GnuEmacs and RichardStallman? AutoCad? [EditHint: need more links here.]

Famous Lisp People

Lisp Nowadays

Lisp hackers have developed many of the XP traits long ago because of the AgileLisp nature. Nowadays, some go as far as doing XpInCommonLisp.


CategoryRoadMap CategoryLisp


EditText of this page (last edited July 8, 2013) or FindPage with title or text search