On May 9, 2:21 am, Christian Schuhegger <christian.schuheg...@gmail.com> wrote: > Hello list, > > I have a question that perhaps may be relevant for more people. I > strongly believe that reading code of other people is an undervalued > discipline of all developers. Typically it just happens as a side > effect of working in a project with other people. Like that a style of > development evolves in a programming language community. > > You may think of projects written by other people what you like (well > done, poorly done), but I believe that it is always beneficial to read > code written by other people. I've done that in C++ and Java quite a > bit (ACE framework, TAO orb, STLport, Java Swing libraries, Java > Spring libraries, Apache Commons libraries, JBoss SEAM, ...). > > I am writing programs in Common Lisp since 1995, but up to now I never > worked in Lisp projects with more than me being involved. There are > definitely many well written Lisp projects out there and books like > PAIP may definitely help, too, but I was wondering if there are any > larger domain specific open-source projects written in Clojure out > there that you would recommend for reading as some sort of best > practice guide? I was thinking about leiningen or cake, but I would > prefer projects that are closer to fulfilling a business purpose than > a technical purpose like a build system. If the project then also > would have a good documentation then that would be perfect :) > > Any suggestions from your side? >
I have been thinking for while that it would be great to have something equivalent to book clubs for reading code. A group could meet weekly, all having read the same moderate-sized project, and discuss. I wonder if this could be made to work as a web-app, where you can sign up, state your areas of interest, and have a weekly reading assignment emailed. Then you could meet on IRC or something. Just a thought. Having said that, I don't have any specific suggestions for you, but I'm also interested in seeing what answers you get. - Chris Perkins -- 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