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