wondering if this is a bug or my setup is broken
(defn type-printer [x]
(prn x '=> (type x)))
(add-tap type-printer)
(tap> 1.0)
shows double in repl
1.0 => java.lang.Double
but shows up as java.lang.Long in portal (0.51.1)Documented this in https://github.com/djblue/portal/commit/4ecccaf7794621db54ca03a937503d0b7e0ede4b
(tap> 1.1) shows Double as expected
This might be related to how json handles numbers 🤔
I'll add a note to https://github.com/djblue/portal/blob/master/doc/limitations.md
👍
Has someone written a namespace explorer? E.g. Using datafy / nav to crawl through namespaces, vars, and values
I haven't seen anything
I use Stuart Halloway's reflector library for some of that: https://github.com/stuarthalloway/reflector