Ресурсы
Вы можете получить multimethods как , либо как часть пакета Gnosis Utilities.
выходит как Питоновский пакет distutils.
Другие языки реализовали множественную диспетчеризацию либо в самом языке, либо в библиотеках. Например, - расширенный набор Java, который реализует множественную диспетчеризацию.
CLOS и Dylan используют множественную диспетчеризацию в качестве базиса своей системы ООП. Возможно, "Обсуждение подхода Dylan" () покажется вам интересным.
В Perl есть модуль под названием Class::Multimethods, предназначенный для реализации множественной диспетчеризации (и, по-видимому, предполагается, что в Perl 6 эта концепция будет более глубоко встроена в язык). Дэмиан Конуэей рассматривает этот модуль ().
в зоне Linux developerWorks.
Содержание раздела