Multimethods for Python, inspired by Clojure
-
Updated
Dec 13, 2015 - Python
Multimethods for Python, inspired by Clojure
Process-engine in Clojure
Like multimethods, but can register multiple calls with the same dispatch value.
Multiple Dispatch in Rust
Like multimethods but multidecorators.
🧑🤝🧑 The visitor pattern revisited. An inheritance-aware acyclic visitor template, any and any-function templates.
Multiple dispatch pattern library written with TypeScript
Multimethod clojure like solution for python
Template Open Multi-Methods in C++
Blog about clojure and clojurescript written in org mode documents
Multisub/multimethod (multiple-dispatch subroutine) implementation for Perl
Providing julia-inspired multimethods to MATLAB, as suitable function objects. [proof of concept!]
fp - My little functional programming library
Generic functions in JavaScript.
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.
generic functions: more restricted but faster than Clojure multimethods
Almost backwards compatible alternative to Clojure 1.8.0 implementation of multimethods with roughly 1/10 the method lookup cost.
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."