Multiple argument dispatching.
-
Updated
Nov 18, 2024 - Python
Multiple argument dispatching.
Functional and flexible multimethods for Clojure. Nondestructive multimethod construction, CLOS-style aux methods and method combinations, partial-default dispatch, easy next-method invocation, helpful debugging tools, and more.
The Slate programming language
Multimethods for Python, inspired by Clojure
🧑🤝🧑 The visitor pattern revisited. An inheritance-aware acyclic visitor template, any and any-function templates.
Multisub/multimethod (multiple-dispatch subroutine) implementation for Perl
A mini language used for the Rabs build system and within Wrapl.
Blog about clojure and clojurescript written in org mode documents
Almost backwards compatible alternative to Clojure 1.8.0 implementation of multimethods with roughly 1/10 the method lookup cost.
ArgonWorks the second version of a compiler and a novel IDE for working with the Argon language. Argon has multiple inheritance as well as type inference but methods are all multimethods and dispatch according to the types of all parameters not just the receiver.
Process-engine in Clojure
fp - My little functional programming library
Multiple dispatch pattern library written with TypeScript
Create an ndarray function interface which performs multiple dispatch.
Multimethod clojure like solution for python
Create a strided array function interface which performs multiple dispatch.
Generic functions in JavaScript.
Add a description, image, and links to the multimethods topic page so that developers can more easily learn about it.
To associate your repository with the multimethods topic, visit your repo's landing page and select "manage topics."