Skip to content

MultiMethodDispatching

Bruce Mitchener edited this page Jan 6, 2014 · 1 revision

Polymorphic dispatch over all parameters; the called method is not determined until runtime. If you come from a C++ background, you are familiar with virtual functions which dispatch based on the first (implicit) parameter, this. Multi-method dispatch operates over 'all' the parameters, though.

Other languages that you may have encountered with this feature: CLOS, Dylan, Cecil.

Clone this wiki locally