LISP and Symbolic Computation

, Volume 1, Issue 1, pp 81–101

Endpaper: Technical issues of separation in function cells and value cells

  • Richard P. Gabriel
  • Kent M. Pitman
Article

DOI: 10.1007/BF01806178

Cite this article as:
Gabriel, R.P. & Pitman, K.M. Lisp and Symbolic Computation (1988) 1: 81. doi:10.1007/BF01806178

Summary

The bulk of arguments that focus on clean semantics and notational simplicity tend to favor uniting the function and value namespaces. In spite of this, there are those who hold strongly to a belief that a two-namespace system affords useful expressive power that they are unwilling to do without. In the end, practical considerations favor the status quo for Common Lisp. There are a large number of improvements beyond a single namespace that could be made to Common Lisp that would clean it up and simplify it. We feel that the time for such radical changes to Common Lisp has passed, and it is the job of future Lisp designers to take the lessons from Common Lisp and Scheme to produce an improved Lisp.

Copyright information

© Kluwer Academic Publishers 1988

Authors and Affiliations

  • Richard P. Gabriel
    • 1
  • Kent M. Pitman
    • 2
  1. 1.Lucid, Inc. and Stanford UniversityUSA
  2. 2.Symbolics, Inc.USA