- Lisp as a second language,
- composing programs and music.
- Peter Desain and Henkjan Honing
- Chapter III
- Object-Oriented Style III
- From iterator to recursor again
- And again from iterator to recursor
- event lists
- Promoting event lists to musical objects
- An around method can prevent a call of the primary method
- In a primary method the next method may be called as well, but please don't
- An around method can change the arguments of its primary method
- An around method can modify the results returned by the primary method
- Naming musical objects
- initialize instance
- customizing initialization
- Setf methods
- Arguments to user commands
- Integer note maken en naar boven schuiven, na mixin, na after around, na after init, voor change window class
- Meta Object Protocol: introspection allows objects to know their class
- Meta Object Protocol: mixing class cocktails
- Adding behavior to class definitions
- Eql specialization, moet voor mouse-click
- mop one/few instance classes
- Standard method combination recap
- build in and/append method combination
- append build in method combination, na mop class-of
- defined method combination
- Loudness mixin voor note waar ??
- Backpointers
- maintaining back-pointer consistency
- Destructive operations on the stucture of displayed musical objects
- A clipboard for musical objects
- Standard edit operations on window with musical objects
- Open musical objects
- draw rests
- Score system
- Sound
- Mop protocol
- mop cocktail methods
- init keyword class adder
- one instance class
- Full code listing
- Conclusion
- Definitions made
- Literature references made
- Glossary references made
- To do