On Mar 27, 2012, at 12:18 PM, Axel Rauschmayer wrote: > I never liked simulating double dispatch in a single dispatch language and > once I came in contact with Common Lisp, I found out why: For some problems, > multiple dispatch and generic functions (in CL terminology) are a better fit, > conceptually.
I think a more precise statement of what you dislike is using double dispatch in a single dispatch language to simulate multi-methods. "double dispatch" is the simulation technique rather than what is being simularted. Interestingly, it is my understanding (but I don't have any references) that at least some Common Lisp implementations internally use double dispatch (actually chained, single dispatch to implement multiple method dispatch Allen _______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

