Generic Functions Explained
The discussion highlights the evolution of object-oriented programming, emphasizing the concept of generic functions. Instead of asking an object to determine how to display itself, a more efficient approach allows the method to adapt based on the type of objects involved. This leads to the introduction of multimethods, which enhance flexibility by allowing multiple objects to participate in method selection.In this clip
From this podcast

Software Engineering Radio - the podcast for professional software developers
Episode 84: Dick Gabriel on Lisp
Related Questions