My guess is that you’d need: (map #(html/html [:th %]) weekdays)
but that’s just a guess. > On Aug 3, 2014, at 11:18 AM, Paul Cowan <[email protected]> wrote: > > Hi, > > Sorry that was a typo on my part, that is what I have and it still gives the > same error: > > [:table.table.table-striped.table-bordered.table-hover > [:thead > [:tr (map #([:th %]) weekdays)]]]])))) > > And it gives the error: > > Uncaught Error: Invalid arity: 1 > > Is this a clojurescript error? Can you not use anonymous functions in > clojurescript > > > Cheers > > Paul Cowan > > Cutting-Edge Solutions (Scotland) > > blog: http://thesoftwaresimpleton.com/ > website: http://www.cuttingedgesolutionsscotland.com/ > > > On 3 August 2014 18:08, Johann Bestowrous <[email protected]> wrote: > Hey Paul-- > > try this: > > [:table.table > [:thead > [:tr (map #([:th %]) weekdays)]]]] > > #() is an anonymous function literal. > > On Sunday, August 3, 2014 5:53:47 AM UTC-7, Paul Cowan wrote: > > I am using om and soblano and I have a map function that works when I > > declare at like this, on the last line of the function below: > > > > > > > > (defn ical [data] > > (reify > > om/IDisplayName > > > > (display-name [_] > > (or (:react-name opts) "calendar")) > > om/IRender > > (render [this] > > (html/html [:div > > [:div.calendar-toolbar > > > > [:div.btn-group.pull-right > > [:a.right {:href "#"} "Right"] > > [:a.left {:href "#"} "Left"]] > > > > [:h3 "August 2014"]] > > [:table.table > > [:thead > > [:tr (map (fn [day] [:th day]) weekdays)]]]])))) > > > > > > > > But when I try and use the map with the anonymous function syntax like this: > > > > > > [:table.table > > [:thead > > [:tr (map ([:th %]) weekdays)]]]])))) > > > > > > I get the following error: > > > > Uncaught Error: Invalid arity: 1 > > > > > > > > > > > > Cheers > > > > Paul Cowan > > > > Cutting-Edge Solutions (Scotland) > > > > > > blog: http://thesoftwaresimpleton.com/ > > > > website: http://www.cuttingedgesolutionsscotland.com/ > > -- > 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.
