Search results
25 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
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
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
Create a strided array function interface which accepts a callback function and performs multiple dispatch.
Meta package of functional libraries
- arrows
- functional
- fp
- composition
- multimethod
- error handling
- dispatch
- array
- function
- functions
- types
- ts
- typescript
- meta
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
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
Help library for function overloading in JavaScript
Multi-type protocol-based polymorphism
Dispatch Functions with late registration
Clojure-inspired multimethods for JavaScript