Search results
27 packages found
Sort by: Default
- Default
- Most downloaded this week
- Most downloaded this month
- Most dependents
- Recently published
Fast, prototype-friendly multimethods.
- clos
- functional
- oop
- util
- object oriented
- prototypes
- multimethod
- generic functions
- multiple dispatch
- polymorphism
- polymorphic
- protocols
Fancy duck typing for the most serious of ducks.
- oop
- util
- object oriented
- duck type
- ducktype
- ducktyping
- protocols
- multimethod
- clojure
- haskell
- rust
- generic
- functions
- clos
- View more
Functional multimethod library
- arrows
- functional
- fp
- multimethod
- multimethods
- multi
- method
- immutable
- multiple dispatch
- dynamic dispatch
- polymorphic
- function
- functions
- generic
- View more
mms for JavaScript and Node written in TypeScript
Create a strided array function interface which performs multiple dispatch.
fast and flexible pattern matching control flow in JavaScript
Support types for Javascript class's property using decorator feature
- type
- types
- decorator
- reflection
- metadata
- type-metadata
- interface
- multimethod
- overload
- function overloading
- multiple dispatch
- dynamic dispatch
- ad-hoc polymorphism
- single dispatch
Create an ndarray function interface which performs multiple dispatch.
- stdlib
- ndarray
- multidimensional
- array
- matrix
- tensor
- vector
- dispatch
- multiple dispatch
- multimethod
- multimethods
Multiple dispatch for unary mathematical functions.
Multi-type protocol-based polymorphism
JavaScript function overloading. Let your function focus on its function.
Redux reducers powered by multimethods
Help library for function overloading in JavaScript
Create a strided array function interface which accepts a callback function and performs multiple dispatch.
Tiny port of Clojure's multimethods with zero dependencies and 30 LOC.
- multimethod
- multimethods
- multi
- method
- multiple dispatch
- dynamic dispatch
- polymorphic
- clojure
- function
- functions
- types
- ts
- typescript
Meta package of functional libraries
- arrows
- functional
- fp
- composition
- multimethod
- error handling
- dispatch
- array
- function
- functions
- types
- ts
- typescript
- meta
CLOS-like object system
JavaScript algebraic data types, pattern matching and multi methods
- match
- matcher
- extractor
- pattern
- case class
- case
- predicate
- method
- multimethod
- defmulti
- defmethod
- dispatch
- overload
- adt
- View more
Create an ndarray function interface which accepts a callback function and performs multiple dispatch.
- stdlib
- ndarray
- multidimensional
- array
- matrix
- tensor
- vector
- dispatch
- multiple dispatch
- multimethod
- multimethods
- accessor
overload functions depending on the type using a multimethod