THE EVOLUTION OF LISP

被引:0
|
作者
STEELE, GL
GABRIEL, RP
机构
[1] THINKING MACHINES CORP, CAMBRIDGE, MA 02142 USA
[2] LUCID INC, MENLO PK, CA 94025 USA
来源
SIGPLAN NOTICES | 1993年 / 28卷 / 03期
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Lisp is the world's greatest programming language-or so its proponents think. The structure of Lisp makes it easy to extend the language or even to implement entirely new dialects without starting from scratch. Overall, the evolution of Lisp has been guided more by institutional rivalry, one-upsmanship, and the glee born of technical cleverness that is characteristic of the ''hacker culture'' than by sober assessments of technical requirements. Nevertheless this process has eventually produced both an industrial-strength programming language, messy but powerful, and a technically pure dialect, small but powerful, that is suitable for use by programming-language theoreticians. We pick up where McCarthy's paper in the first HOPL conference left off. We trace the development chronologically from the era of the PDP-6, through the heyday of Interlisp and MacLisp, past the ascension and decline of special purpose Lisp machine, to the present era of standardization activities. We then examine the technical evolution of a few representative language features, including both some notable successes and some notable failures, that illuminate design issues that distinguish Lisp from other programming languages. We also discuss the use of Lisp as a laboratory for designing other programming languages. We conclude with some reflections on the forces that have driven the evolution of Lisp.
引用
收藏
页码:231 / 270
页数:40
相关论文
共 50 条
  • [11] LISP-EC: Enhancing LISP with tigress Control
    Ho Dac Duy Nguyen
    Secci, Stefano
    2016 IEEE CONFERENCE ON STANDARDS FOR COMMUNICATIONS AND NETWORKING (CSCN), 2016,
  • [12] LISP WORKSTATION RUNS UNIX, LISP, AND PROLOG CONCURRENTLY
    BALDRIDGE, R
    ELECTRONIC PRODUCTS MAGAZINE, 1984, 27 (04): : 18 - 18
  • [13] LISP-Views: Monitoring LISP at Large Scale
    Li, Yue
    Abouseif, Akram
    Iannone, Luigi
    Saucez, Damien
    2017 PROCEEDINGS OF THE 29TH INTERNATIONAL TELETRAFFIC CONGRESS (ITC 29), VOL 1, 2017, : 178 - 186
  • [14] LISP-MN: Mobile Networking Through LISP
    Rodriguez Natal, Alberto
    Jakab, Lorand
    Portoles, Marc
    Ermagan, Vina
    Natarajan, Preethi
    Maino, Fabio
    Meyer, David
    Cabellos Aparicio, Albert
    WIRELESS PERSONAL COMMUNICATIONS, 2013, 70 (01) : 253 - 266
  • [15] LISP/88
    HERTHER, N
    LIBRARY SOFTWARE REVIEW, 1985, 4 (04): : 236 - 237
  • [16] Lisp on the web
    Anon
    Expert Systems, 2001, 18 (02)
  • [17] LISP FOR THE ATARI
    LITKOWSKI, K
    CREATIVE COMPUTING, 1983, 9 (11): : 69 - &
  • [18] THE LISP REVOLUTION
    WINSTON, PH
    BYTE, 1985, 10 (04): : 209 - &
  • [19] The future of Lisp
    不详
    IEEE EXPERT-INTELLIGENT SYSTEMS & THEIR APPLICATIONS, 1996, 11 (01): : 10 - 10
  • [20] MEMORIES OF LISP
    MASON, IA
    JOURNAL OF SYMBOLIC LOGIC, 1986, 51 (03) : 849 - 850