perm filename CONCEP.TOC[CLS,LSP]6 blob sn#844932 filedate 1987-09-15 generic text, type T, neo UTF8
!0Common Lisp Object System Specification!!1--1
!11. Programmer Interface Concepts!!1--1
!3Defining Classes!!1--5
!3Creating Instances of Classes!!1--5
!3Accessing Slots!!1--6
!3Inheritance of Methods!!1--7
!3Inheritance of Slots and Slot Options!!1--7
!3Inheritance of Class Options!!1--9
!3Examples of Inheritance!!1--9
!2Redefining Classes!!1--11
!2Integrating Types and Classes!!1--13
!2Determining the Class Precedence List!!1--15
!3Topological Sorting!!1--15
!2Generic Functions and Methods!!1--18
!3Introduction to Generic Functions!!1--18
!3Introduction to setf Generic Functions!!1--19
!3Introduction to Methods!!1--19
!3Congruent Lambda-lists for All Methods of a Generic Function!!1--21
!2Method Selection and Combination!!1--22
!3Determining the Effective Method!!1--22
!4Selecting the Set of Applicable Methods!!1--22
!4Sorting the Applicable Methods by Precedence Order!!1--22
!4Applying Method Combination to the Sorted List of Applicable Methods!!1--23
!3Standard Method Combination!!1--25
!3Declarative Method Combination!!1--26
!2Meta Objects!!1--27
!3Standard Metaclasses!!1--27
!3Standard Meta-Objects!!1--27