Fork me on GitHub
#portal
<
2021-01-29
>
wactbprot14:01:37

Hi, just play around with portal which seems to be a great tool! Just one question: I received 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 after (p/open) . Hoever, everything works fine so far.

djblue19:01:42

Hi @ULNQR8F2S, I've seen this issue before but only when portal is opened from the calva repl and like you said, it doesn't break any functionality in portal. It's related to how I've reified some protocols for a defrecord which makes the clojure printer unhappy.

djblue19:01:28

If you wanted to look into this issues, https://github.com/djblue/portal/blob/master/src/portal/runtime/jvm/client.clj#L58-L72 would be a good place to start. Let me know if you would like any help 💯

wactbprot21:01:38

Thank you for the answer.