A small thing I noticed, when evaluating portal/open
Multiple methods in multimethod 'simple-dispatch' match dispatch value: class portal.runtime.jvm.client.Portal -> interface clojure.lang.IDeref and interface clojure.lang.IPersistentMap, and neither is preferred
@djblue I had a better look, this is coming from clojure.pprint/simple-dispatch
, not from print-method
...
you might be interested in https://github.com/lambdaisland/data-printers , even if only for inspiration. There are multiple print implementations across clj/cljs to reckon with
BTW loving that I can do this
(tap> (bean clojure.pprint/simple-dispatch))
You can all call bean on any object from the command palette 👌
Just in case you already tap the value out without calling bean on it