Thanks! will report to the LT peeps On Saturday, January 25, 2014 7:41:18 PM UTC-8, David Nolen wrote: > Then a Light Table issue not a ClojureScript one as far as I can tell. > > > > On Sat, Jan 25, 2014 at 10:32 PM, Patrick Rodriguez <[email protected]> wrote: > > I'm using Light Table 0.6.2 > > > > > On Saturday, January 25, 2014 6:08:33 PM UTC-8, David Nolen wrote: > > > Running this in the Rhino REPL I don't see this, what REPL are you using? > > > > > > > > > > > > > > On Sat, Jan 25, 2014 at 7:20 PM, Patrick Rodriguez <[email protected]> wrote: > > > > > > Hey all, > > > > > > > > > > > > I'm trying to build my clojure/clojurescript skill by porting this Facebook > > React code into Om: > > http://facebook.github.io/react/blog/2013/11/05/thinking-in-react.html > > > > > > > > > > > > > > > > I trying to manipulate the products data structure functionally, instead of > > sequentially. > > > > > > > > > > > > (def products > > > > > > [{:category "Sporting Goods" :price "$49.99" :stocked true :name > > "Football"} > > > > > > {:category "Sporting Goods" :price "$9.99" :stocked true :name > > "Baseball"} > > > > > > {:category "Sporting Goods" :price "$29.99" :stocked false :name > > "Basketball"} > > > > > > {:category "Electronics" :price "$99.99" :stocked true :name "iPod > > Touch" } > > > > > > {:category "Electronics" :price "$399.99" :stocked false :name "iPhone > > 5"} > > > > > > {:category "Electronics" :price "$199.99" :stocked true :name "Nexus > > 7"}]) > > > > > > > > > > > > (->> products > > > > > > (partition-by :category) > > > > > > (reduce (fn [memo x] > > > > > > (conj memo [(distinct (map :category x)) x])) > > > > > > []) > > > > > > (map (fn [[category products]] > > > > > > [(str "Category: " (first category)) > > > > > > (map #(str "Product: " (:name %)) products)])) > > > > > > (flatten)) > > > > > > > > > > > > ;; Clojure Result: > > > > > > ;; ("Category: Sporting Goods" "Product: Football" "Product: Baseball" > > "Product: Basketball" "Category: Electronics" "Product: iPod Touch" > > "Product: iPhone 5" "Product: Nexus 7") > > > > > > > > > > > > > > > > ;; Clojurescript Result: > > > > > > ;; (Category: Sporting Goods Product: Football Product: Baseball Product: > > Basketball Category: Electronics Product: iPod Touch Product: iPhone 5 > > Product: Nexus 7) > > > > > > > > > > > > ------------- > > > > > > > > > > > > I'm wondering why Clojurescript is getting rid of the quotes? Is there a > > different between Clojure and Clojurescript that I'm missing? > > > > > > > > > > > > Thanks! > > > > > > -pr > > > > > > > > > > > > -- > > > > > > 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.
-- 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.
