Multiple dispatch
Project description
Arbitrary decisions
We collect implementations based around the name of the function. This means that we ignore namespaces.
When the choice between two implementations is ambiguous then we choose one pseudo-randomly and raise a warning.
Links
[Five-minute Multimethods in Python by Guido](http://www.artima.com/weblogs/viewpost.jsp?thread=101605)
[multimethods package on PyPI](https://pypi.python.org/pypi/multimethods)
[Clojure Protocols](http://clojure.org/protocols)
[Julia methods docs](http://julia.readthedocs.org/en/latest/manual/methods/)
[Karpinksi notebook: The Design Impact of Multiple Dispatch](http://nbviewer.ipython.org/gist/StefanKarpinski/b8fe9dbb36c1427b9f22)
[Wikipedia article](http://en.wikipedia.org/wiki/Multiple_dispatch)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.