[ClojureScript] Re: Question: Om, multimethod and local state

2014-08-02 Thread feng zhou
Looks like Om 0.7.0 solves this issue already, so we don't have to return functions instead or use condp anymore. On Wednesday, July 23, 2014 5:04:17 PM UTC+10, Adam Comella wrote: Instead of having the multimethods return components, you could have them return functions which return

[ClojureScript] Re: [ANN] Longshi a ClojureScript port of Fressian

2014-08-02 Thread Alex Miller
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

[ClojureScript] Re: ANN: ClojureScript 0.0-2280

2014-08-02 Thread Ivan L
As always, thanks for your hard work. -- 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

Re: [ClojureScript] Re: [ANN] Longshi a ClojureScript port of Fressian

2014-08-02 Thread Sean Grove
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 a...@puredanger.com wrote: Cool stuff Peter. It would be interesting to compare performance with transit-cljs https://github.com/cognitect/transit-cljs.

Re: [ClojureScript] Re: [ANN] Longshi a ClojureScript port of Fressian

2014-08-02 Thread David Nolen
In Transit, maps keys, symbols, keywords, and tagged value tags are subject to caching. Fressian's caching strategy is far more flexible from what I understand. That said transit-cljs is 20-30X faster than cljs.reader/read-string on the benchmarks I've tried across various browser and command

[ClojureScript] Dependent picklists using Reagent

2014-08-02 Thread Jonathon McKitrick
I have three select components (picklists) which are dependent. The first determines the values of the second, and so on to the third. I'm able to get the first pair working, but the second pair has been tricky. Has anyone implemented something similar? -- Note that posts from new members

Re: [ClojureScript] Re: [ANN] Longshi a ClojureScript port of Fressian

2014-08-02 Thread Alex Miller
I took significant structural similarity to primarily mean at least maps with similar keys, which Transit caching will cover. On Sat, Aug 2, 2014 at 1:49 PM, David Nolen dnolen.li...@gmail.com wrote: In Transit, maps keys, symbols, keywords, and tagged value tags are subject to caching.

[ClojureScript] [ANN] Om Server Rendering Example

2014-08-02 Thread Dylan Butman
I was really excited to see [Dom Kiva-Meyer](https://github.com/DomKM)'s article on [Isomorphic Clojure[script]](http://domkm.com/posts/2014-06-15-isomorphic-clojure-1/) and the accompanying example project [Omelette](https://github.com/DomKM/omelette). His server rendering implementation is