Re: threading operators

2014-03-21 Thread Andy Smith
Ha! thats perfect! I have seen that one but obviously overlooked it. On Friday, 21 March 2014 15:21:03 UTC, John Wiseman wrote: > > A generalized threading macro, as->, is built into clojure as of 1.5 (I > wonder if clojuredocs.org having so much googlejuice while also being so > out of date mak

Re: threading operators

2014-03-21 Thread John Wiseman
A generalized threading macro, as->, is built into clojure as of 1.5 (I wonder if clojuredocs.org having so much googlejuice while also being so out of date makes this sort of thing harder to find): (as-> "/tmp" x (foo x) (bar 1 2 x) (baz x 3 4) (quux 5 x 6)) On Fri, Mar

Re: threading operators

2014-03-21 Thread Paul L. Snyder
On Fri, 21 Mar 2014, Andy Smith wrote: > Im wondering if it is worthwhile to create a macro to thread together > arbitrary forms (x, f, g, h) injecting the result into different positions > into the list as required? > > (thread-together (-> x f ->> g -> h)) Maybe swiss-arrows has what you are l

Re: threading operators

2014-03-21 Thread Andy Smith
Im wondering if it is worthwhile to create a macro to thread together arbitrary forms (x, f, g, h) injecting the result into different positions into the list as required? (thread-together (-> x f ->> g -> h)) -- You received this message because you are subscribed to the Google Groups "Clo

Re: threading operators

2014-03-21 Thread Andy Smith
yes I saw that, but it only works from thread-first to thread-last? i.e. this works (-> x (->> f g h)) but I think the following would fail : (->> x (-> f g h)) -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to c

Re: threading operators

2014-03-21 Thread Jim Crossley
Seen this? http://blog.jayfields.com/2012/09/clojure-refactoring-from-thread-last-to.html On Friday, March 21, 2014 7:42:34 AM UTC-4, Andy Smith wrote: > > I have a chain of operations where i want to use a mixture of -> and ->> > (i.e. some functions expect the previous result to be fed into t

threading operators

2014-03-21 Thread Andy Smith
I have a chain of operations where i want to use a mixture of -> and ->> (i.e. some functions expect the previous result to be fed into the second item in its sexpr and some expecting it as the last item of its sexpr. What is the neatest way to chain such functions together. perhaps I should wri