I thought transit's caching only applied to map keys? Pretty unclear on what Fressian's can do
On Sat, Aug 2, 2014 at 8:23 AM, Alex Miller <[email protected]> wrote: > Cool stuff Peter. It would be interesting to compare performance with > transit-cljs https://github.com/cognitect/transit-cljs. Transit has the > same caching and extensibility benefits of Fressian but leverages the very > fast JavaScript parser capabilities built into the browser, so is likely > faster. > > Alex > > On Friday, August 1, 2014 3:33:58 PM UTC-5, [email protected] wrote: > > I'm happy to announce a port of Fressian to ClojureScript. > > > > The public api mirrors data.fressian api with a few exceptions. Records > don't have a generic writer but you can easily append the handlers with the > write-record function. There is no inheritance lookup for types so every > different type will need it's own handler. The tagged helper functions > (tagged-object?, tag, tagged-value) are not included. > > > > I see the use case for Fressian in ClojureScript streaming large amounts > of data that has significant structural similarity. Fressian caching > capabilities allow large values to be represented as a single integer in > the bytestream. > > > > This is my first large ClojureScript library so any suggestions for > improvements are welcome. > > > > Thanks to Bendyworks for letting me develop this during my work hours. > > > > Clojars Link: https://clojars.org/longshi > > Repo: https://github.com/spinningtopsofdoom/longshi > > > > Peter Schuck > > -- > Note that posts from new members are moderated - please be patient with > your first post. > --- > You received this message because you are subscribed to the Google Groups > "ClojureScript" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/clojurescript. > -- Note that posts from new members are moderated - please be patient with your first post. --- You received this message because you are subscribed to the Google Groups "ClojureScript" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/clojurescript.
