3 ms·
I posted this on the blog but I'm copying it here because I have to wait for approval on the blog. If you didn't know, Clojure's dispatch mechanism is based on
by malisper 10y ago
I posted this on the blog but I'm copying it here because I have to wait for approval on the blog.
If you didn't know, Clojure's dispatch mechanism is based on the Common Lisp library, filtered functions[0], which is described in this paper[1].
[0] https://github.com/pcostanza/filtered-functions https://github.com/pcostanza/filtered-functions
[1] http://www.p-cos.net/documents/filtered-dispatch.pdf http://www.p-cos.net/documents/filtered-dispatch.pdf