GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Python Wiki
  • PSF Wiki
  • Jython Wiki
  • Python Wiki
  • Archive

This view

  • Original page
  • New address

GeezerVison is showing wiki.python.org — Multiple Dispatch

View as Markdown

Multiple Dispatch¶

Legacy Wiki Page

This page was migrated from the old MoinMoin-based wiki. Information may be outdated or no longer applicable. For current documentation, see python.org.

Multiple dispatch in Python¶

Multiple dispatch (aka multimethods, generic functions, and function overloading) is choosing which among several function bodies to run, depending upon the arguments of a call.

There’s been discussion of adding multimethods to python core for several years, multiple PEPs, several libraries, some widespread production use, and a bit of internal use in current core.

There doesn’t seem to be anywhere on the web which collects information on python multiple dispatch, nor which compares the available libraries’ features and performance. This page is intended to grow into that.

See also¶

  • http://en.wikipedia.org/wiki/Multiple_dispatch#Python

Previous
Multi Line Strings in Doc Test
Next
Myth Debunking
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.