Skip to content

Commit

Permalink
Update README: multi-default-dispatcher is the default now
Browse files Browse the repository at this point in the history
  • Loading branch information
camsaul committed Jul 21, 2022
1 parent 02bb6d0 commit b7f92cc
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -451,7 +451,12 @@ following summarizes all component implementations that currently ship with Meth

### Dispatchers

* `standard-dispatcher` -- The default. Dispatcher that mimics behavior of vanilla Clojure multimethods. Uses a single hierarchy,
* `multi-default-dispatcher` -- The default. Similar to the behavior of vanilla Clojure multimethods, but also
supports "partial default" methods like `[String :default]` or `[:default :some-key]`. See [this blog
post](https://camsaul.com/methodical/2020/04/22/methodical-now-supports-partial-default-methods.html) for a more
detailed explanation.

* `standard-dispatcher` -- Dispatcher that mimics behavior of vanilla Clojure multimethods. Uses a single hierarchy,
dispatch function, default dispatch value, and map of preferences defined by `prefer-method`.

* `everything-dispatcher` -- Dispatcher that always considers *all* primary and auxiliary methods to be
Expand Down

0 comments on commit b7f92cc

Please sign in to comment.