Artifact Details

Title

The Common LISP Object Standard (CLOS)

Catalog Number

102724525

Type

Moving image

Date

1987-10-27

Credits

Bobrow, Daniel G.

Publisher

University Video Communications

Duration

00:53:00

Format

U-matic

Copyright Holder

Computer History Museum

Description

From University Video Communications' catalog:

"The "Common Lisp Object Standard" (CLOS) blends object-oriented programming smoothly and tightly with the procedure-oriented design of Lisp. Functions and methods are integrated in a more general abstraction called a generic function. Methods are viewed as partial descriptions of functions, and all operations are invoked by normal Lisp function calls. Lisp data types are integrated with object classes. With these integrations, it is easy to move a program incrementally between the procedure and object-oriented programming styles. The "Common Lisp Object System" is an object system itself, and is implemented by a set of "meta-objects." These "meta-objects" (for classes, generic functions and methods) make practical a standard which supports both efficient implementa-tion of current practice, and experimentation with new ideas for object-oriented programming."

Category

Lecture

Collection Title

University Video Communications lectures

Series Title

Distinguished Lecture Series : Software Engineering and Programming

Credit

Gift of University Video Communications

Lot Number

X6636.2013