portal

https://github.com/djblue/portal
wactbprot 2021-01-29T14:36:37.004400Z

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.

djblue 2021-01-29T19:31:42.004500Z

Hi @wactbprot, 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.

djblue 2021-01-29T19:34:28.004700Z

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 💯

wactbprot 2021-01-29T21:39:38.005Z

Thank you for the answer.