Lots of Haskell libraries now. What are we going to do about it?
donsbot.wordpress.com
donsbot.wordpress.com
I encountered this problem especially while learning Lisp. After you learn the basics of the language, and decide you want to do something productive with it, you find out that in order to do basic tasks, which other platforms nowadays include in their standard libraries, wading through and evaluating all the half-finished libraries all by yourself, because the community wont do it, will in the long run take more time than you needed to deal with the language itself.
If you like other people and using libraries, don't use Common Lisp.
One is nice for the individual, one is nice for the community. Lisp is a language for individuals.
Who do you think wrote cliki.net, planet.lisp.org, paste.lisp.org, ASDF, ASDF-Install, XCVB, CLBUILD, runs common-lisp.net, wrote www.cl-user.net, organizes the International Lisp Conference, organizes European Lisp meetings, organizes various local user groups, wrote the software libraries listed here http://www.cliki.net/Library ??????????? Edi Weitz did not provide his starter pack??? He did not publish his regex engine, his webserver, his...
There are no libraries in LibCL? http://libcl.com/libcl-current/index.html
Check out the list of ASDF-Installable libraries here: http://www.cliki.net/ASDF-Install
Even Franz Inc., a commercial Lisp vendor publishes their stuff under a free license on Github: http://github.com/franzinc
It's not that things can't be improved, but saying that CL users are against sharing and reusing code is the biggest bullshit I heard for a long time.
Before you had any ideas Lisp existed, Symbolics users were collecting user contributions and publishing tapes - when no networks and other distribution media were widely available.
Before software repositories were common, Common Lisp user Mark Kantrowitz was collecting every available library:
http://www.cs.cmu.edu/afs/cs.cmu.edu/Web/Groups/AI/0.html
Just see under areas http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/areas/... and lang/lisp/ http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/l...
Many of these people currently contributing you will find on #lisp .
See Python, Ruby, PHP, Perl or Haskell.
But for real, it's not that hard to integrate your language library distribution thingy into something like Debian. Using what the OP was talking about as an example, CL has had the Common Lisp Controller (http://www.cliki.net/common-lisp-controller) in Debian for a long time now (6 years? more?). This still doesn't help answer "which libraries should I use? which ones should I avoid?" For something like that, the problem with the CL community is that people are generally reluctant to criticize each other's work.
Despite a mistake or two over the years, yes, they do, and they do a lot of work on it.
Something similar to Perl's http://perldoc.perl.org/ (really excellent!) would do a lot to help beginning Haskellers!