I've closed the voting -- thanks to everyone who participated.  A
total of 44 people voted 231 times, for an average of 5.25 votes per
person.  That comes to about 4.4% participation in the survey (of the
1010 people who are members of this Google Group) -- so I'm sure this
is an accurate representation of the experiences of the whole
community. :-P

Anyway, here's the chart, libs sorted by number of votes:
http://spreadsheets.google.com/pub?key=p1hkQs__fVyY0lGnMF8wJKw&oid=1&output=image

That shows only the top 4 got more than 17 or more votes each:
str-utils, seq-utils, duck-streams, and zip-filter.  Below that, the
next three tied at 13 votes, so those 4 seem to represent a "top
tier".

Below are all the specific comments from the surveys:

Luc Préfontaine:
  [seq-utils, str-utils, trace] are the ones I use in all modules.  I
  am not convinced about java log.  I wrote my own implementation (20
  lines) using the common Apache logging. Many Java libraries are
  using Apache common logging, much more than crude
  java.util.logging.  I found my implementation to be more consistent
  with the many libraries I use.

  Yes it requires the apache common logging jar file on  the class
  path but it's kind of a basic setup when creating an application.

Lau_of_DK:
  [zip-filter] is a natural extension to clojure.xml/zip, and to be
  honest xml handling is just incomplete without it.

Phil Hagelberg:
  I think it's really important to make writing unit tests very
  easy [using test-clojure and test-is]

Chouser:
  [seq-utils] group-by

Anonymous:
  if slurp is in clojure, spit [from duck-streams] should be there, too

sj:
  sql and miglayout are important because they from the basis of so
  many applications

Perry Trolard:
  Nothing against the other libs (I haven't tested most of them), but
  str-utils is the only one I use in almost every program I write,
  mainly for the str-join function. If it weren't there I'd rewrite it
  myself again & again, & I think it's a good candidate for inclusion
  in Clojure proper.

  As for the other functions in str-utils, I often find myself using
  the Java method (.split "string" "regex") more often than its
  re-split, e.g.

Thanks again to everyone who voted.

--Chouser

--~--~---------~--~----~------------~-------~--~----~
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
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to