Endpaper: Technical issues of separation in function cells and value cells
Rent the article at a discountRent now
* Final gross prices may vary according to local VAT.Get Access
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.
- Abelson, H., Sussman, G.J., Sussman, J. (1985) Structure and Interpretation of Computer Programs. The MIT Press, Cambridge, MA
- Brooks, R.A., Gabriel, R.P., and Steele, G.L., Jr. S-1 Common Lisp Implementation, Proceedings of the 1982 ACM Symposium on Lisp and Functional Programming, Pittsburgh, PA, August 1982.
- Digital Equipment Corporation.VAX LISP/VMS User's Guide. Maynard, MA, 1986.
- Gabriel, R.P. (1985) Performance and Evaluation of Lisp Systems. The MIT Press, Cambridge, MA
- Halstead, R. MultiLisp, Proceedings of the 1984 ACM Symposium on Lisp and Functional Programming, August 1984.
- Kohlbecker, E.E. (1986) Syntactic Extensions in the Programming Language Lisp. Indiana University, Bloomington
- Lucid, Inc.Lucid Common Lisp Reference Manual for the VAX. Menlo Park, CA, 1986.
- McCarthy, J. (1965) Lisp 1.5 Programmer's Manual. The MIT Press, Cambridge, MA
- Padget, J., et al. Desiderata for the standardisation of LISP, Proceedings of the 1986 ACM Conference on Lisp and Functional Programming, Cambridge, MA, August 1986.
- Pitman, K.M. (1983) The Revised Maclisp Manual. MIT, Cambridge, MA
- Rees, J., and Clinger, W. (Eds.).Revised 3 Report on the Algorithmic Language Scheme. SIGPLAN Notices 21(12), September 1986.
- Steele, G.L. (1984) Common Lisp, The Language. Digital Press, Billerica, MA
- Steele, G.L., Jr., and Hillis, W.D. Connection Machine™ Lisp: Fine-Grained Parallel Symbolic Processing, Proceedings of the 1986 ACM Conference on Lisp and Functional Programming, Cambridge, MA, August 1986.
- Sussman, G.J., Steele, G.L. (1975) SCHEME: An Interpreter for Extended Lambda Calculus. MIT, Cambridge, MA
- Symbolics, Inc.MACSYMA Reference Manual. Cambridge, MA, 1986a.
- Language concepts. Encyclopedia Symbolica 2A: pp. 296-297
- Endpaper: Technical issues of separation in function cells and value cells
LISP and Symbolic Computation
Volume 1, Issue 1 , pp 81-101
- Cover Date
- Print ISSN
- Online ISSN
- Kluwer Academic Publishers
- Additional Links