 polymorphic-functions
 polymorphic-functions 
 Type dispatcher
 A system for creating type-dispatching functions without classes, supporting optional and keyword arguments.
A function type to dispatch on types instead of classes with partial support for dispatching on optional and keyword argument types.
53 stars
 5 watching
 4 forks
 
Language: Common Lisp 
last commit: over 1 year ago 
Linked from   1 awesome list  
  common-lispgenericslisppolymorphic-functionspolymorphism 
 Related projects:
| Repository | Description | Stars | 
|---|---|---|
|  | A simple fast dispatch library designed to support the CQRS pattern in Java applications | 42 | 
|  | A static dispatch library for Common Lisp that enables optimization by choosing methods at compile-time. | 80 | 
|  | A system for defining generic functions with type-based dispatch and flexible argument handling. | 30 | 
|  | A library providing safe conversion and data retrieval functions from complex structures to basic types in Go. | 46 | 
|  | A Racket-based library providing multiple dispatch with support for type and class predicates. | 17 | 
|  | A polyfill for flexbox implementation. | 250 | 
|  | A library that enables practical datatype-generic programming in F# | 302 | 
|  | An online conversion tool and resource for interoperability between various JavaScript type systems | 244 | 
|  | An alternative to Grand Central Dispatch with new Swift classes for queues, timers, and task groups. | 107 | 
|  | A collection of helpers and utilities to aid in dealing with types at static analysis and runtime. | 9 | 
|  | A package providing runtime type representations and a syntax extension to synthesize them from OCaml types | 32 | 
|  | A language-agnostic way to define algebraic data types using polynomials. | 367 | 
|  | A polyfill to ensure JavaScript functions have access to template arguments when passed to components or other helpers. | 6 | 
|  | A utility library for converting functions to curried variants with optional placeholders and fixed arity. | 85 | 
|  | A decorator that checks function arguments and return types at runtime. | 0 |