ovld: Overloading Python Functions
JSON →Ovld is a Python library that provides fast and feature-rich multiple dispatch for functions using type annotations. Unlike Python's built-in `functools.singledispatch`, `ovld` supports dispatching on multiple arguments, custom predicates, and value-based dispatch. It aims to simplify code that would otherwise rely on complex `if-elif` chains or `isinstance` checks for different argument types. The library is actively maintained, with the current version being 0.5.15, and offers performance superior to other multiple dispatch libraries.
Traffic · last 30 days ↓70% vs prev 7d
total hits 16
actors 6 distinct systems
last hit 3d ago AhrefsBot
top countries 🇫🇷 France · 🇨🇦 Canada · 🇺🇸 United States · 🇩🇪 Germany
Resources
packagepypi.org/project/ovld/ ↗
API endpoints
full doc /v1/registry/ovld
install /v1/registry/ovld/install
compatibility /v1/registry/ovld/compatibility