ok, great ! :-) 2010/1/25 Sean Devlin <francoisdev...@gmail.com>: > Laurent, > This thread is a set up. Specifically, I'm hoping these guys pick up > the blog post: > > http://www.katacasts.com/ > > I plan on posting a video in about a week going through everything. > Demonstrate the power of the sequence abstraction, and the > similarities of regexs and predicates. Show how Clojure makes your > life simple. > > Sean > > On Jan 25, 10:29 am, Laurent PETIT <laurent.pe...@gmail.com> wrote: >> Hello, >> >> So far, i've encountered the term of "kata" applied to software in a >> somewhat similar sense as in the martial arts: very detailed >> step-by-step explanation of how one things about the problem, solves >> it bit by bit (does he first play with some functions at the REPL, >> does he start to code from scratch -if so, what mental steps did he >> made that was not materialized in a repl session -or documentation >> browsing or whatever-). >> >> *That* would make for interesting comparisons, I guess. But that's >> much work to formalize than just playing golf, of course :-) >> >> Would like to share this with you, because I thougth the name of the >> post was a bit misleading, while still bringing to the table a way to >> share knowledge that might be interesting for everybody which does not >> have the chance to have a seasoned clojurer to peer program with. >> >> examples of katas in java by uncle bob : >> * bowling kata >> :http://butunclebob.com/ArticleS.UncleBob.TheBowlingGameKata( direct >> link to ppt:http://butunclebob.com/files/downloads/Bowling%20Game%20Kata.ppt >> ) >> * primes factor kata >> :http://butunclebob.com/ArticleS.UncleBob.ThePrimeFactorsKata(direct >> link to ppt:http://butunclebob.com/files/downloads/Prime%20Factors%20Kata.ppt >> ) (or as a video:http://katas.softwarecraftsmanship.org/?p=71) >> >> HTH, >> >> -- >> Laurent >> >> 2010/1/25 Michał Marczyk <michal.marc...@gmail.com>: >> >> > Hi Group, >> >> > thought this nice puzzle would make a good occasion for a first >> > post. :-) >> >> > A solution to the original problem from c.l.s, with keywords replacing >> > symbols: >> >> > (ns sogaard-kata >> > (:use clojure.contrib.seq-utils)) >> >> > (defn sogaard-kata [xs] >> > (map (fn [[k ys]] (into (vec k) (vec ys))) >> > (partition-all 2 (partition-by keyword? xs)))) >> >> > (sogaard-kata [:a 1 2 3 :b 4 5 6 :c 7 8 9]) >> > ; -> ([:a 1 2 3] [:b 4 5 6] [:c 7 8 9]) >> >> > This makes the assumption that the first item in the sequence is a >> > keyword; the problem seems underspecified otherwise. >> >> > All best, >> > Michał >> >> > -- >> > 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 > > -- > 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
-- 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