Friday, February 26, 2010

Today's Paper: Multiple Dispatch Study

A paper in OOPSLA 2008, "Multiple Dispatch in Practice" has a very good introductory on multiple-dispatching, method implementation selection based on the runtime types of not only the first argument (this) but all the arguments.

  • Muschevich, et al., Multiple Dispatch in Practice, OOPSLA 2008 [EE]

In addition to an empirical study of the use of multiple dispatch in practice, the paper starts from a brief history and overview of multiple dispatch, which is brilliant.