Object-Oriented Programming in Common Lisp: A Programmer's Guide to CLOS
Encyclopedia
Object-Oriented Programming in Common Lisp: A Programmer's Guide to CLOS (1988, Addison-Wesley
Addison-Wesley
Addison-Wesley was a book publisher in Boston, Massachusetts, best known for its textbooks and computer literature. As well as publishing books, Addison-Wesley also distributed its technical titles through the Safari Books Online e-reference service...

, ISBN 0-201-17589-4) is a book
Book
A book is a set or collection of written, printed, illustrated, or blank sheets, made of hot lava, paper, parchment, or other materials, usually fastened together to hinge at one side. A single sheet within a book is called a leaf or leaflet, and each side of a leaf is called a page...

 by Sonya Keene on the Common Lisp Object System. Published first in 1988, the book starts out with the elements of CLOS
CLOS
The Common Lisp Object System is the facility for object-oriented programming which is part of ANSI Common Lisp. CLOS is a powerful dynamic object system which differs radically from the OOP facilities found in more static languages such as C++ or Java. CLOS was inspired by earlier Lisp object...

and develops through the concepts of data abstraction with classes and methods, inheritance, and genericity towards creating an advanced CLOS program using streams I/O. The book's brief table of contents is given below.

Table of Contents

1. Introduction to CLOS Model

2. Elements of CLOS Programs

3. Developing a simple CLOS Program: Locks

4. Programming with Methods

5. Controlling the Generic Dispatch

6. Class Inheritance

7. Defining CLOS Elements

8. Redefining CLOS Elements

9. Creating and Initializing Instances

10. Procedural Definition: Initialization

11. Developing an Advanced CLOS Program: Streams

12. Highlights of CLOS

Appendix A Glossary of CLOS Terminology

Appendix B Syntax of CLOS Operators

Appendix C CLOS Operators Not Documented in This Book



Bibliography

Index

External links

  • http://www.informit.com/authors/bio.aspx?a=FD3B1F01-7104-4756-9C10-011AC7DB0C88
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK