A critique of common LISP

A major goal of the COMMON LISP committee was to define a Lisp language with sufficient power and generality that people would be happy to stay within its confines and thus write inherently transportable code. We argue that the resulting language definition is too large for many short-term and medium-term potential applications. In addition many parts of COMMON LISP cannot be implemented very efficiently on stock hardware. We further argue that the very generality of the design with its different efficiency profiles on different architectures works against the goal of transportability.

[1]  Brian A. Wichmann Is Ada too big? A designer answers the critics , 1984, CACM.

[2]  David A. Moon,et al.  The Lisp Machine manual , 1981, SGAR.

[3]  Sandra L. Berger Massachusetts , 1896, The Journal of comparative medicine and veterinary archives.

[4]  Rodney A. Brooks,et al.  S-1 Common Lisp implementation , 1982, LFP '82.