I believe 0.0-1806 is the latest.
On Fri, May 10, 2013 at 12:35 PM, Brian Jenkins <bonky...@gmail.com> wrote: > Doh! > > I was running 0.0-1586 instead of 0.0-1798 > > Brian > > On Monday, January 7, 2013 1:13:30 AM UTC+1, Thomas Heller wrote: > >> Hey, >> >> I'm writing a Clojure Webapp with a CLJS Frontend and expected to be able >> to cljs.reader/read-string everything I pr-str'd on the CLJ side. That >> however does not work for defrecords and BigDecimals (1.1M) . >> >> 1. defrecord >> >> In CLJ I can: >> >> (ns dummy) >> (defrecord Foo [bar]) >> (pr-str (Foo. 1)) ; => "#dummy.Foo{:bar 1}" >> >> in CLJS however this will print as >> >> "#Foo{:bar 1}" >> >> missing the Namespace. I found an old >> post<https://groups.google.com/d/msg/clojure/YSkPd4zQTKQ/757Wd4Ex8pAJ>about >> this but no other information. >> >> Also when I pr-str this record in CLJ and cljs.reader/read-string it in >> CLJS it fails with "Could not find tag parser for dummy.Foo in ("inst" >> "uuid" "queue") ", although the defrecord exists and is in the same ns >> (actually a cljsbuild crossover). I figured out that I can >> (cljs.reader/register-tag-**parser! 'dummy.Foo make-foo) but thats seems >> faulty. I read about EDN and understand why the reader would think its >> reading a Tag but I can do read-string in CLJ just fine. Shouldnt both >> sides be equal here? >> >> 2. BigDecimals: >> >> I understand that JavaScript has no BigDecimals and I can live with >> js/parseFloat on the Client for now, however is there any way I can hint >> the CLJS printer to print "1.1" as "1.1M"? >> >> On the Topic of EDN: How would I "tag" a value in CLJ(S) to print {:foo >> "bar"} as #my/tag {:foo "bar"}? The docs only talk about data_readers.clj. >> >> The answers probably lie in the sources, but I hope somebody here has a >> quick answer. ;) >> >> Cheers, >> /thomas >> >> PS: I'd actually prefer using "tagged" literals instead of the defrecord >> constructor form since I dont trust anything coming from the client even it >> looks like clojure data. Is there some protocol I can implement for the >> record and have it print as tagged instead? For CLJ and CLJS? :) >> >> >> -- > -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To post to this group, send email to clojure@googlegroups.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/groups/opt_out. > > > -- -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.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/groups/opt_out.