22 packages found
Functional multimethod library
- arrows
- functional
- fp
- multimethod
- multimethods
- multi
- method
- immutable
- multiple dispatch
- dynamic dispatch
- polymorphic
- function
- functions
- generic
- View more
Redux reducers powered by multimethods
Create a strided array function interface which performs multiple dispatch.
mms for JavaScript and Node written in TypeScript
Multiple dispatch for unary mathematical functions.
Create an ndarray function interface which performs multiple dispatch.
- stdlib
- ndarray
- multidimensional
- array
- matrix
- tensor
- vector
- dispatch
- multiple dispatch
- multimethod
- multimethods
Recreation of clojure multimethods with a hierarchy based around typescript string literal templates and taged types.
Meta package of functional libraries
- arrows
- functional
- fp
- composition
- multimethod
- error handling
- dispatch
- array
- function
- functions
- types
- ts
- typescript
- meta
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
Fast, prototype-friendly multimethods.
- clos
- functional
- oop
- util
- object oriented
- prototypes
- multimethod
- generic functions
- multiple dispatch
- polymorphism
- polymorphic
- protocols
JS/TS lightweight value-multimethod util
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
TypeScript multimethods inspired by Clojure multimethods
Clojure-inspired multimethods for JavaScript
overload functions depending on the type using a multimethod
Multi-type protocol-based polymorphism
Help library for function overloading in JavaScript
Dispatch Functions with late registration
fast and flexible pattern matching control flow in JavaScript