Thanks so much for your help!!! I'm so glad you had the time to respond to my newbie question.
And as if you read my mind as I was going through the SICP lecture and referencing chapter two in Manning's Joy of Clojure book I was wondering how to turn this explicit recursive call taken from the scheme example into a Clojure non-tail recursion using 'recur'. I had been unsuccessful in my trials, so thank you times two!!! I'm off to try this out in my REPL! Many bows, Joshua On Oct 30, 11:29 pm, nchurch <nchubr...@gmail.com> wrote: > Another solution, this time using Clojure's tail recursion: > > (defn sum2 [func incr a b] > (loop [accum 0 > x a] > (if (> x b) > accum > (recur (+ (func x) accum) (incr x))))) > > This may be getting ahead of where you are now, so come back and look > when you've covered map, reduce, and tail recursion! -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en