Lila is a dynamic language running on the JVM with efficient multiple and predicate method dispatch
-
Updated
Oct 27, 2013 - Java
Lila is a dynamic language running on the JVM with efficient multiple and predicate method dispatch
Multimethods for Python, inspired by Clojure
When code is a function of type.
Benchmarking various approaches to multiple dispatch in C#
Multiple Dispatch in Rust
Extensible multiple-dispatch style pattern matching in julia
Wrapl, The Programming Language
🧑🤝🧑 The visitor pattern revisited. An inheritance-aware acyclic visitor template, any and any-function templates.
A different type of generic function for common lisp.
This Racket package helps defining identifiers with many different meanings in different contexts (type expander, match expander, called function, regular identifier, set! subform).
Proof of concept which separates the concept of identifier and the concept of attaching a meaning to it, in Racket.
Multiple dispatch pattern library written with TypeScript
Template Open Multi-Methods in C++
Wrapper for plum dispatch to make it more compatible with fastcore's typedispatch
An implementation of multiple dispatch for Ruby. Also known as generic-functions or multi-methods.
Multisub/multimethod (multiple-dispatch subroutine) implementation for Perl
Providing julia-inspired multimethods to MATLAB, as suitable function objects. [proof of concept!]
Multi-paradigm programming in C#
Add a description, image, and links to the multiple-dispatch topic page so that developers can more easily learn about it.
To associate your repository with the multiple-dispatch topic, visit your repo's landing page and select "manage topics."