All posts tagged

LISP

Protocols and multimethods

Protocols and multimethods

Clojure provides multimethods and protocols which enables developers to implement runtime polymorphism.