List of Figures

 

Chapter 2. Objects, methods, and local variables

Figure 2.1. Anatomy of a method definition

Figure 2.2. Argument-assignment logic in action

Chapter 4. Modules and program organization

Figure 4.1. An instance of class D looks for method x in its method search path.

Chapter 5. The default object (self), scope, and visibility

Figure 5.1. The determination of self in different contexts

Figure 5.2. Schematic view of local scopes at the top level, the class-definition level, and the method-definition level

Chapter 8. Strings, symbols, and other scalar objects

Figure 8.1. Numerical class hierarchy

Chapter 13. Object individuation

Figure 13.1. Method-search order, revised to include singleton classes

Figure 13.2. Relationships among classes in an inheritance relationship, and their singleton classes

Chapter 14. Callable and runnable objects

Figure 14.1. A phantom Proc instantiation intervenes between method call and method.