protoduck

Fancy duck typing for the most serious of ducks.
v5.0.1 URL: https://unpkg.com/protoduck@5.0.1/index.js
OpenBrowse Files
ooputilobject orientedduck typeducktypeducktypingprotocolsmultimethodclojurehaskellrustgenericfunctionsclospolymorphismimpltypeclasstraits

genfun

Fast, prototype-friendly multimethods.
v5.0.0 URL: https://unpkg.com/genfun@5.0.0/lib/genfun.js
OpenBrowse Files
closfunctionalooputilobject orientedprototypesmultimethodgeneric functionsmultiple dispatchpolymorphismpolymorphicprotocols

generic

Generic multiple-dispatch functions
v0.1.1 URL: https://unpkg.com/generic@0.1.1/generic.js
OpenBrowse Files
genericmultipledispatchclos

@zkat/protocols

Multi-type protocol-based polymorphism
v2.0.1 URL: https://unpkg.com/@zkat/protocols@2.0.1/index.js
OpenBrowse Files
ooputilobjectorientedprotocolsmultimethodclojuregenericfunctionsclospolymorphismimpltypeclasstraits

generic-function

A generic function implementation for node.js with CLOS-like (Common Lisp Object System) syntax.
v0.1.1 URL: https://unpkg.com/generic-function@0.1.1/lib/generic-function.js
OpenBrowse Files
genericfunctionmultimulti-dispatchmulti-methoddispatchmethodcommonlispobjectsystemclos