CLOS

Author:

Gabriel Richard P.1,White Jon L.1,Bobrow Daniel G.2

Affiliation:

1. Lucid Inc., Menlo Park, CA

2. Xerox Palo Alto Research Center, Palo Alto, CA

Abstract

Lisp has a long history as a functional language, * where action is invoked by calling a procedure, and where procedural abstraction and encapsulation provide convenient modularity boundaries. A number of attempts have been made to graft object-oriented programming into this framework without losing the essential character of Lisp—to include the benefits of data abstraction, extensible type classification, incremental operator definition, and code reuse through an inheritance hierarchy. The Common Lisp Object System (CLOS) [3], a result of the ANSI standardization process for Common Lisp, represents a marriage of these two traditions. This article explores the landscape in which the major object-oriented facilities exist, showing how the CLOS solution is effective within the two contexts.

Publisher

Association for Computing Machinery (ACM)

Subject

General Computer Science

Reference15 articles.

1. Bobrow D.G. DeMichiel I~.G~ Gabriel R.P. Keene S. Kiczates G. and Moon D.A. The Common Lisp object system specification Tech. Doc. 88-002R of x3J 13 June 1988. Also in Special Issue of SIGPLAN NOT. 23 (Sept. 1988) and Lisp and Symbolic Comput. (Jan. 1989). 10.1145/885631.885632 Bobrow D.G. DeMichiel I~.G~ Gabriel R.P. Keene S. Kiczates G. and Moon D.A. The Common Lisp object system specification Tech. Doc. 88-002R of x3J 13 June 1988. Also in Special Issue of SIGPLAN NOT. 23 (Sept. 1988) and Lisp and Symbolic Comput. (Jan. 1989). 10.1145/885631.885632

2. On understanding types, data abstraction, and polymorphism

3. Ctocksin W.F. and Me!lish C.S. Programming in Prolog Third Ed. Springer-Verlag ! 987. Ctocksin W.F. and Me!lish C.S. Programming in Prolog Third Ed. Springer-Verlag ! 987.

Cited by 41 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Exploiting Metaobjects to Reinforce Data Leakage Attacks;25th International Symposium on Research in Attacks, Intrusions and Defenses;2022-10-26

2. Standard object out: streaming objects with polymorphic write streams;Proceedings of the 15th ACM SIGPLAN International Symposium on Dynamic Languages;2019-10-20

3. The Next 7000 Programming Languages;Lecture Notes in Computer Science;2019

4. Integrating Gesture Data in Computer-aided Composition: A Framework for Representation, Processing and Mapping;Journal of New Music Research;2016-12-22

5. Context-Oriented Image Processing;Proceedings of the 7th International Workshop on Context-Oriented Programming;2015-07-04

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3