On Sat, Oct 15, 2016 at 2:49 PM, David Nolen <dnolen.li...@gmail.com> wrote: > This issue is somewhat to be expected if you're going to use `js->clj`. This > issue has nothing to do with ClojureScript compiler versions - you just got > lucky before. Google Closure will collapse properties, but some of these > collapsed properties are going to be used to determine protocol membership. > That's it.
Wow. I did not that expect that at all. It makes sense, but it's unfortunate. > I suggest just avoiding `js->clj` and using your own simple helper for > recursively converting JSON into Clojure values. Changing the (admittedly > questionable) behavior of `js->clj` will only lead to more breakage. I'll definitely look at alternatives. It'd be nice if js->clj had documentation on this shortcoming though, and perhaps pointers to better alternatives. Thanks for the help David! -John -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to email@example.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.