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.
51 stars
5 watching
4 forks
Language: Common Lisp
last commit: 8 months ago
Linked from 1 awesome list
common-lispgenericslisppolymorphic-functionspolymorphism
Related projects:
Repository | Description | Stars |
---|---|---|
joel-jeremy/deezpatch | A simple fast dispatch library designed to support the CQRS pattern in Java applications | 42 |
alex-gutev/static-dispatch | A static dispatch library for Common Lisp that enables optimization by choosing methods at compile-time. | 80 |
markcox80/specialization-store | A system for defining generic functions with type-based dispatch and flexible argument handling. | 30 |
gurukami/typ | A library providing safe conversion and data retrieval functions from complex structures to basic types in Go. | 46 |
kalimehtar/gls | A Racket-based library providing multiple dispatch with support for type and class predicates. | 17 |
doctyper/reflexie | A polyfill for flexbox implementation. | 250 |
eiriktsarpalis/typeshape | A library that enables practical datatype-generic programming in F# | 302 |
stereobooster/type-o-rama | An online conversion tool and resource for interoperability between various JavaScript type systems | 244 |
aleclarson/dispatcher | An alternative to Grand Central Dispatch with new Swift classes for queues, timers, and task groups. | 107 |
kotlinisland/basedtyping | A collection of helpers and utilities to aid in dealing with types at static analysis and runtime. | 9 |
lexifi/lrt | A package providing runtime type representations and a syntax extension to synthesize them from OCaml types | 32 |
typedefs/typedefs | A language-agnostic way to define algebraic data types using polynomials. | 366 |
ember-polyfills/ember-fn-helper-polyfill | A polyfill to ensure JavaScript functions have access to template arguments when passed to components or other helpers. | 6 |
thisables/curry | A utility library for converting functions to curried variants with optional placeholders and fixed arity. | 85 |
emludei/checktype | A decorator that checks function arguments and return types at runtime. | 0 |