Hi all,
I curate the multipledispatch library on PyPI. I believe that it is a natural continuation of singledispatch outlined in PEP 443 and included in functools 3.4.
For those unaware, dispatching correctly and unambiguously on multiple inputs is a somewhat more complex problem than on a single input. I believe the approach taken in multipledispatch is fairly robust.
I wrote a blogpost about MD a while ago:
The docs pages live here:
And the github page lives here:
Recommendations for improvement welcome. Thoughts on whether or not this is appropriate to include in the standard library also welcome.
Best,
-Matthew Rocklin