The State of Clojure, 2012
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

 
View only
 
 
Still loading...
ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACAD
1
TimestampHow long have you been using Clojure?How would you characterize your use of Clojure *today*?What is the status of Clojure in your workplace?In which domain(s) are you using Clojure?Which development environment(s) do you use to work with Clojure?While Clojure started as a JVM-only language, there are now multiple implementations targeting different runtimes and environments. Which implementations do you use *today*?What language did you use just prior to adopting Clojure — or, if Clojure is not your primary language now, what is that primary language?What language did you use just prior to adopting Clojure — or, if Clojure is not your primary language now, what is that primary language?What have been the biggest wins for you in using Clojure?What has been most frustrating for you in your use of Clojure; or, what has kept you from using Clojure more than you do now?What do you think is Clojure's most glaring weakness / blind spot / problem?General comments?Which *other* implementations are you experimenting with or planning on using?While Clojure started as a JVM-only language, there are now multiple implementations targeting different runtimes and environments. To what degree are you using each of these implementations? [Clojure (the JVM original)]While Clojure started as a JVM-only language, there are now multiple implementations targeting different runtimes and environments. To what degree are you using each of these implementations? [Clojure.CLR (.NET / Mono)]While Clojure started as a JVM-only language, there are now multiple implementations targeting different runtimes and environments. To what degree are you using each of these implementations? [ClojureScript (JavaScript)]While Clojure started as a JVM-only language, there are now multiple implementations targeting different runtimes and environments. To what degree are you using each of these implementations? [clojure-py (Python)]While Clojure started as a JVM-only language, there are now multiple implementations targeting different runtimes and environments. To what degree are you using each of these implementations? [clojure-scheme (Gambit Scheme / C)]While Clojure started as a JVM-only language, there are now multiple implementations targeting different runtimes and environments. To what degree are you using each of these implementations? [clojurec (C)]In general, how true are the following statements when applied to the Clojure libraries available within your domain(s)? [They implement core functionality well.]In general, how true are the following statements when applied to the Clojure libraries available within your domain(s)? [They are more effective than analogous libraries in other languages.]In general, how true are the following statements when applied to the Clojure libraries available within your domain(s)? [They are easy to find.]In general, how true are the following statements when applied to the Clojure libraries available within your domain(s)? [Their maintainers are receptive to feedback, patches, etc.]In general, how true are the following statements when applied to the Clojure libraries available within your domain(s)? [They are accurately and adequately documented.]If you are using ClojureScript, which environments do you target?If you are using Clojure for the JVM, which JRE/JDK version do you target?Which toolchain(s) do you use?Describe how you have participated in the development of the Clojure implementation or "contrib" libraries:If Clojure disappeared tomorrow, what language(s) might you use as a "replacement"?
2
7/19/2012 8:29:38MonthsI use it for serious "hobby" projectsMath / data analysis, "Big Data" (hadoop / cascading / cassandra / storm / etc)Eclipse + CounterclockwiseC#Macros and homoiconicity, Platform (JVM) compatibility / interop, Metadata, The REPL, Functional programming, Ease of developmentDifficulty finding / evaluating relevant libraries, Future staffing concernsBootstraping a working environement. But it got better with lein and ccw.Applied in non-production areas (testing, prototyping, etc)Investigating / evaluatingInvestigating / evaluatingNo plans to use or investigateNo plans to use or investigateInvestigating / evaluatingYesSome areYesSome areSome are1.6LeiningenC#, F#, Haskell, O'Caml, Scheme
3
7/19/2012 8:30:23MonthsI'm just tinkeringWeb development, Network programming, "Big Data" (hadoop / cascading / cassandra / storm / etc)Emacs + SLIMERubyConcurrency facilities, Macros and homoiconicity, Platform (JVM) compatibility / interop, Protocols, records, types, Multimethods, Functional programmingDifficulty finding / evaluating relevant libraries, Future staffing concerns, Concerns over whether the language is viable over the long-termApplied in non-production areas (testing, prototyping, etc)No plans to use or investigateInvestigating / evaluatingNo plans to use or investigateNo plans to use or investigateNo plans to use or investigateYesYesYesYesYesBrowsers1.7LeiningenI've avoided participating because I am unsure of my ability to contribute.Scala
4
7/19/2012 8:31:39MonthsI'm just tinkeringEmacs + SLIMEC++Concurrency facilities, Functional programmingClojure's "install" process, Difficulty using Clojure for scripting (command line) tasks, Runtime performance* tooling
* (lack of) lean-ness. We need stripped down jars starting as fast as java
Applied in non-production areas (testing, prototyping, etc)No plans to use or investigateInvestigating / evaluatingNo plans to use or investigateNo plans to use or investigateNever heard of itSome areSome areYesSome areSome are1.6LeiningenI've avoided participating because I am unsure of my ability to contribute.F#, Scala
5
7/19/2012 8:32:324 yearsI use it at workBuilding and delivering commercial _services_, Open source projectsEmacs + SLIMEC++Protocols, records, types, The REPL, Functional programming, Pleasant / helpful community, ImmutabilityReluctance of the core to accept patches from the community. If a problem doesn't bite the people working on Datomic, it is very hard to get it fixed.In "production"Investigating / evaluatingInvestigating / evaluatingNo plans to use or investigateNo plans to use or investigateNo plans to use or investigateYesYesYesYesYes$LATESTLeiningenI haven't needed to.F#, Haskell, Python
6
7/19/2012 8:32:34MonthsI'm just tinkeringWeb developmentEmacs + inferior-lispC#The REPL, Functional programming, Ease of development, Pleasant / helpful community, ImmutabilityAvailability of comprehensive / approachable documentation, tutorials, etc, Difficulty finding / evaluating relevant libraries, Availability of comprehensive / approachable editors / development environmentsdebugging.Applied in non-production areas (testing, prototyping, etc)Investigating / evaluatingInvestigating / evaluatingNo plans to use or investigateNo plans to use or investigateNo plans to use or investigateYesSome areNoYesSome areBrowsers1.7LeiningenI haven't needed to.C#, F#, Scheme
7
7/19/2012 8:33:581 yearI use it for serious "hobby" projects, I use it at workMath / data analysis, Web development, "Big Data" (hadoop / cascading / cassandra / storm / etc), RDBMS programming, Non-relational data store programming ("NoSQL"), Open source projectsEmacs + SLIMEC#Concurrency facilities, Platform (JVM) compatibility / interop, The REPL, Functional programming, Ease of development, Pleasant / helpful community, ImmutabilityDifficulty finding / evaluating relevant librariesIn "production"No plans to use or investigateApplied in non-production areas (testing, prototyping, etc)Investigating / evaluatingNever heard of itNo plans to use or investigateYesYesSome areYesYesBrowsers1.6LeiningenI haven't needed to.Go, Haskell, Scala
8
7/19/2012 8:34:55MonthsI'm just tinkeringWeb developmentEmacs + SLIME, Command-line REPLJavascriptPlatform (JVM) compatibility / interop, The REPL, Functional programming, Ease of development, Pleasant / helpful community, ImmutabilityAvailability of comprehensive / approachable documentation, tutorials, etc, Difficulty deploying completed applications, Concerns over whether the language is viable over the long-term, Difficulty using Clojure for scripting (command line) tasksThe API documentation sometimes is a bit vague and you need to search further for examples.Investigating / evaluatingNever heard of itNo plans to use or investigateNo plans to use or investigateNever heard of itNever heard of itYesSome areYesYesSome areLeiningenI haven't needed to.Groovy, Java, Ruby, Scala
9
7/19/2012 8:35:102 yearsI'm just tinkeringMath / data analysis, Music, Web developmentEmacs + SLIME, Command-line REPLJavaPlatform (JVM) compatibility / interop, The REPL, Functional programmingClojure's "install" process, Future staffing concernsApplied in non-production areas (testing, prototyping, etc)No plans to use or investigateInvestigating / evaluatingNo plans to use or investigateInvestigating / evaluatingInvestigating / evaluatingYesSome areNoSome areSome areBrowsers1.6LeiningenI haven't needed to.Common Lisp, Groovy, Haskell, Javascript, Python, Scheme
10
7/19/2012 8:35:22MonthsI'm just tinkeringWeb developmentEmacs + SLIME, Command-line REPLJavascriptPlatform (JVM) compatibility / interop, The REPL, Functional programming, Ease of development, Pleasant / helpful community, ImmutabilityAvailability of comprehensive / approachable documentation, tutorials, etc, Difficulty deploying completed applications, Concerns over whether the language is viable over the long-term, Difficulty using Clojure for scripting (command line) tasksThe API documentation sometimes is a bit vague and you need to search further for examples.Investigating / evaluatingNever heard of itNo plans to use or investigateNo plans to use or investigateNever heard of itNever heard of itYesSome areYesYesSome areLeiningenI haven't needed to.Groovy, Java, Ruby, Scala
11
7/19/2012 8:37:44I use it for serious "hobby" projectsGaming, Web development, Network programming, Systems administration / devops, "Big Data" (hadoop / cascading / cassandra / storm / etc), Open source projectsEmacs + SLIME, Vim + vimclojure, Command-line REPLMacros and homoiconicity, Protocols, records, types, The REPL, Functional programming, Ease of development, Immutability, Extensible reader / tagged reader literalsDifficulty finding / evaluating relevant libraries, Difficulty deploying completed applicationsApplied in non-production areas (testing, prototyping, etc)No plans to use or investigateApplied in non-production areas (testing, prototyping, etc)Never heard of itNever heard of itNever heard of itYesSome areSome areSome areYesBrowsers1.7Leiningen, make, Shell scriptsI haven't needed to.Common Lisp, Erlang, Go, Haskell, Javascript, O'Caml
12
7/19/2012 8:38:24I remember when #clojure had 6 people in it!I use it at workWeb development, RDBMS programming, Non-relational data store programming ("NoSQL"), Building commercial _products_, Building and delivering commercial _services_, Open source projectsEclipse + CounterclockwiseJavaPlatform (JVM) compatibility / interop, The REPL, Multimethods, ImmutabilityFrequency / predictability of official releases, Incompatibility of libraries between different versions of ClojureIn "production"No plans to use or investigateInvestigating / evaluatingNo plans to use or investigateNo plans to use or investigateNo plans to use or investigateYesYesSome areYesSome areBrowsers1.6Leiningen, Maven (`mvn`)I've reported bugs or documentation issues through the official issue tracker., I've submitted patches that have been merged to master., I've avoided participating because of the vetting / approval process involved.O'Caml, Scala, Scheme
13
7/19/2012 8:39:42MonthsI use it for serious "hobby" projects, I use it at workWeb development, Building commercial _products_Emacs + SLIMEJRubyMacros and homoiconicity, Platform (JVM) compatibility / interop, Metadata, Functional programming, Ease of development, ImmutabilityFuture staffing concernsAn unfair characterization of being an elitist and/or hard-to-learn language. In "production"No plans to use or investigateInvestigating / evaluatingNever heard of itNo plans to use or investigateNever heard of itYesSome areNoYesNo1.6LeiningenI haven't needed to.Haskell, JRuby, Ruby, Scala
14
7/19/2012 8:39:493 yearsI use it at workMath / data analysis, Web development, Systems administration / devops, "Big Data" (hadoop / cascading / cassandra / storm / etc), Non-relational data store programming ("NoSQL"), EAI (all that "enterprisey" stuff), Building commercial _products_, Building and delivering commercial _services_, Open source projectsEmacs + SLIMEJavaPlatform (JVM) compatibility / interop, The REPL, Functional programming, Ease of development, Pleasant / helpful community, Immutability, sequences, maps and setsAvailability of comprehensive / approachable documentation, tutorials, etcIn "production"No plans to use or investigateInvestigating / evaluatingInvestigating / evaluatingInvestigating / evaluatingInvestigating / evaluatingSome areSome areNoYesSome areBrowsers1.7LeiningenI haven't needed to.Python
15
7/19/2012 8:40:21MonthsI'm just tinkeringWeb development, Systems administration / devopsEmacs + SLIMEPythonFunctional programming, Ease of developmentClojure's "install" process, Lack of personal time to learn more!Install process followed up by confusing error messages.Thanks for your efforts!Applied in non-production areas (testing, prototyping, etc)No plans to use or investigateInvestigating / evaluatingNo plans to use or investigateNever heard of itNo plans to use or investigateYesYesSome areSome areYesBrowsers$LATESTLeiningenI've avoided participating because I am unsure of my ability to contribute.Python, Ruby
16
7/19/2012 8:40:261 yearI use it for serious "hobby" projects, I use it at workWeb development, Non-relational data store programming ("NoSQL"), Building commercial _products_Eclipse + CounterclockwiseJavaPlatform (JVM) compatibility / interop, The REPL, Ease of development, ImmutabilityFuture staffing concernsIn "production"No plans to use or investigateInvestigating / evaluatingNo plans to use or investigateNo plans to use or investigateNever heard of itYesYesYesYesSome areBrowsers1.6LeiningenI haven't needed to.Groovy, Java, Scala
17
7/19/2012 8:42:173 yearsI use it at workWeb development, Systems administration / devops, RDBMS programming, Non-relational data store programming ("NoSQL"), Building commercial _products_, Building and delivering commercial _services_, Open source projectsEmacs + SLIMEJavaPlatform (JVM) compatibility / interop, The REPL, ImmutabilityIt would be nice to get rid of the need for declare, but it does tend to enforce some structure to a file, so it's not a biggie.

It would also be good if a circular dependency introduced by compiling from slime was an error, rather than discovering these things when we restart.
We have been building our business on clojure for over a year and a half. We pretty much have the whole development process sorted for our set of problems. If the language was causing us problems, we would have switched ages ago. We're not afraid of java code, and the inter-op story with clojure is great, so we don't have problems with libraries. We have had a total of 3 bugs that we think would have been caught with a type system, so we don't miss that. The biggest problem we have is that things like datomic make me jealous, but we've written too much code to switch now. In "production"No plans to use or investigateInvestigating / evaluatingNo plans to use or investigateNo plans to use or investigateNo plans to use or investigateYesYesSome areSome areSome are1.6Maven (`mvn`), Shell scriptsI've reported bugs or documentation issues through the official issue tracker., I've submitted patches that have been merged to master.Scala
18
7/19/2012 8:42:473 yearsI use it for serious "hobby" projectsMath / data analysis, "Big Data" (hadoop / cascading / cassandra / storm / etc), Non-relational data store programming ("NoSQL"), Open source projectsEmacs + SLIMESchemePlatform (JVM) compatibility / interop, The REPL, Multimethods, Functional programming, Pleasant / helpful community, ImmutabilityIn "production"No plans to use or investigateApplied in non-production areas (testing, prototyping, etc)No plans to use or investigateInvestigating / evaluatingInvestigating / evaluatingYesYesYesYesSome areBrowsers1.6LeiningenI've submitted patches that have been merged to master.Common Lisp, Javascript, Scheme
19
7/19/2012 8:43:01MonthsI use it for serious "hobby" projects, I use it at workWeb development, Open source projectsJust TextmateJavaFunctional programming, Ease of development, Pleasant / helpful community, ImmutabilityFuture staffing concerns, Availability of comprehensive / approachable editors / development environments, Team is uneasy about FP and LISP syntaxThe docs, while promising, still need work. ClojureDocs.org is great but out of date. And it's really hard, when learning the language, to discover which functions/macros/patterns are available to accomplish a given algorithmic task. For now, Stack Overflow seems to be the best option.This is random, but so far the conferences are not very compatible with observance of the Jewish sabbath. I'd love to see them shift to not be on Saturdays.Applied in non-production areas (testing, prototyping, etc)No plans to use or investigateInvestigating / evaluatingNo plans to use or investigateNever heard of itNo plans to use or investigateYesYesYesYesSome are1.7LeiningenI haven't needed to.Groovy, Javascript, Scala
20
7/19/2012 8:44:021 yearI'm just tinkering, I use it for serious "hobby" projectsWeb development, Network programming, "Big Data" (hadoop / cascading / cassandra / storm / etc), Non-relational data store programming ("NoSQL")Emacs + SLIMEJavaConcurrency facilities, Macros and homoiconicity, Platform (JVM) compatibility / interop, Metadata, Protocols, records, types, The REPL, Multimethods, Functional programming, Ease of development, ImmutabilityAvailability of comprehensive / approachable documentation, tutorials, etcIn "production"In "production"Browsers1.6LeiningenI haven't needed to.Erlang, Haskell, O'Caml, Ruby
21
7/19/2012 8:44:143 yearsI use it at workMath / data analysis, Web development, Network programming, Systems administration / devops, "Big Data" (hadoop / cascading / cassandra / storm / etc), RDBMS programming, Non-relational data store programming ("NoSQL"), Building commercial _products_Emacs + SLIME, Emacs+SLIME+pareditJavaConcurrency facilities, Macros and homoiconicity, Platform (JVM) compatibility / interop, The REPL, Ease of development, Pleasant / helpful communityDifficulty finding / evaluating relevant libraries* Frameworks and libraries are still young, many have only one maintainer and die out, others are "pre-alpha" quality. Many libraries and frameworks are VERY promising and quite usable though, and I'm sure that things will stabilise over time.

* I'd love to see full structural editing support in an IDE that's not Emacs+Paredit :)

* A decent test coverage tool

* an IDE with refactoring tools
Clojure put the fun back in software development for me at a point where I was disillusioned and close to a career change (even though I started programming when I was 10yrs old). Now I'm programming Clojure 12hrs a day for the tech startup I founded and I absolutely love it.

I started working on my software almost two years ago, and every step along the was was confirmation that Clojure was a fantastic tool for the job.

The Clojure community is extremely knowledgable, very friendly and helpful, and generally just really awesome - a huge and fundamental difference from the Ruby On Rails and PHP world — RoR and PHP are the Burger King and McDonalds of programming, while Clojure is this fantastic little bistro with a world-class chef that's a well-known secret with the locals.
In "production"No plans to use or investigateInvestigating / evaluatingNo plans to use or investigateNever heard of itNever heard of itSome areSome areYesSome areSome areBrowsers1.6LeiningenI haven't needed to.Common Lisp, Erlang, Haskell, Javascript, Scheme
22
7/19/2012 8:45:504 yearsI'm just tinkeringMath / data analysis, Web development, GISEmacs + SLIMEJavaFunctional programming, ImmutabilityNo Clojure jobs in my city.Error traces are still not very friendly.In "production"No plans to use or investigateInvestigating / evaluatingInvestigating / evaluatingYesYesYesYesSome areBrowsers1.6LeiningenI haven't needed to.Haskell
23
7/19/2012 8:47:16Just startedI'm just tinkering, I use it for serious "hobby" projectsWeb development, Open source projects, In-browser applications (i.e. ClojureScript)Command-line REPL, EmacsJavascriptConcurrency facilities, Protocols, records, types, The REPL, Multimethods, Functional programming, Pleasant / helpful community, ImmutabilityDifficulty using Clojure for scripting (command line) tasksStartup time is awful. It makes me reluctant to just do something with Clojure because of the time (seconds, even tens of seconds) it will require to start Clojure up.

If I'm not around electric socket, I won't start 'lein cljsbuild auto' just because it drains battery too much. I guess that's the price you pay for JVM.

Maybe I should say 'lack of tutorials', but frankly I think it's not lack of tutorials but lack of understanding on my part - I worked too much with languages like Python and JS and my brain is shaped for their strengths, weaknesses and style of writing. I have no idea how to make switch to Clojure/functional way of thinking easier for common programmer.

I would love to see more support/tutorials for ClojureScript though, something like 'if you are unsure how to proceed follow our way for now' instead of 'here are your tools, do something' - it makes it harder to start with.
I wish it had startup time of Go. I really want clojurec to succeed because this means I'll be able to write command line tools in Clojure.

Also, I wish CLJS never used Google Closure. I think this is unrealistic wish. :)
In "production"No plans to use or investigateIn "production"No plans to use or investigateNever heard of itInvestigating / evaluatingBrowsers$LATESTLeiningenI haven't needed to.Go, Javascript, O'Caml, Python
24
7/19/2012 8:49:374 yearsI use it for serious "hobby" projectsThick client applications (Swing / SWT / RCP / QT / JavaFX / etc), Open source projectsEclipse + CounterclockwiseJavaPlatform (JVM) compatibility / interop, The REPL, Functional programmingFuture staffing concerns, Concerns over whether the language is viable over the long-termThe choice of emacs by a lot of users, especially core users. And the way they are "religious" about it.

Why?

Because, from the outside, Clojure comes with a lot of "odd" choices:
- immutability by default
- lisp syntax

This is probably already too much for a bunch of people (sadly).

But add it to the fact that the same people that promote Clojure promote the user of emacs, and you've lost a bunch of other people, following the reasoning : I found immutability/lisp syntax odd, but maybe rational should I investigate more, but really, the same people don't even look beyond emacs, WTF?
In "production"No plans to use or investigateInvestigating / evaluatingInvestigating / evaluatingInvestigating / evaluatingInvestigating / evaluatingYesYesYesYesSome areBrowsers1.6Leiningen, Maven (`mvn`)I've reported bugs or documentation issues through the official issue tracker., I've submitted patches that have been merged to master.Javascript, JRuby, Python, Ruby, Scala
25
7/19/2012 8:49:43MonthsI'm just tinkering, I use it for serious "hobby" projectsGaming, Graphics / Art, Web developmentEmacs + SLIMEPythonThe REPL, Functional programming, ImmutabilityAvailability of comprehensive / approachable documentation, tutorials, etcApplied in non-production areas (testing, prototyping, etc)No plans to use or investigateApplied in non-production areas (testing, prototyping, etc)No plans to use or investigateInvestigating / evaluatingInvestigating / evaluatingSome areSome areSome areSome areNoBrowsers1.7LeiningenI haven't needed to.Haskell, Scheme
26
7/19/2012 8:50:174 yearsI use it for serious "hobby" projects, I use it at workMath / data analysis, Web development, Systems administration / devops, Non-relational data store programming ("NoSQL"), Building commercial _products_, Building and delivering commercial _services_, Open source projects, Mobile app development (non-Web)Emacs + SLIMECommon LispConcurrency facilities, Macros and homoiconicity, Platform (JVM) compatibility / interop, The REPL, Functional programming, Runtime performance, Ease of development, Pleasant / helpful community, Immutabilitynone of the aboveMemory use, Android, limitations of JVM, stacktraces, debugger story, In "production"No plans to use or investigateApplied in non-production areas (testing, prototyping, etc)No plans to use or investigateNo plans to use or investigateNo plans to use or investigateYesYesSome areYesYesBrowsers$LATESTLeiningenI've avoided participating because of the vetting / approval process involved.Common Lisp, Erlang, JRuby
27
7/19/2012 8:50:503 yearsI use it at workWeb development, RDBMS programmingEmacs + SLIMERubyMacros and homoiconicity, Platform (JVM) compatibility / interop, The REPL, Multimethods, Functional programming, Runtime performance, Ease of development, Pleasant / helpful community, ImmutabilityDifficulty using Clojure for scripting (command line) tasks, Incompatibility of libraries between different versions of Clojure, Runtime performance, Error/Exception reportingIn "production"No plans to use or investigateIn "production"Investigating / evaluatingYesSome areYesYesSome areBrowsers1.6LeiningenI've avoided participating because of the required contributor agreement., I've avoided participating because I am unsure of my ability to contribute.Ruby, Scheme
28
7/19/2012 8:52:073 yearsI'm just tinkering, I use it at workMath / data analysis, "Big Data" (hadoop / cascading / cassandra / storm / etc), RDBMS programming, EAI (all that "enterprisey" stuff), Building commercial _products_, Open source projectsEmacs + SLIMEJavaPlatform (JVM) compatibility / interop, Functional programming, Ease of development, ImmutabilityThe development process for core is quite weak with regard to quickly vetting, cleaning up, and merging enhancements from the community. It's so bad that we just maintain a fork with our own enhancements applied because we'll all grow old and be programming with a strong AI to assist us before core gets around to merging this shit.

For example, this is going on a year old:
http://dev.clojure.org/jira/browse/CLJ-863

I understand the desire to move slowly and methodically for large or breaking changes, but how many <10 line patches have been rotting in jira for *years*?

It makes me angry enough to want to use Java.
Thanks for doing the survey!In "production"No plans to use or investigateInvestigating / evaluatingNo plans to use or investigateNo plans to use or investigateNo plans to use or investigateSome areSome areSome areSome areSome are1.6LeiningenI've reported bugs or documentation issues through the official issue tracker., I've submitted patches., I've avoided participating because of the vetting / approval process involved.Common Lisp, Javascript, Ruby, Scheme
29
7/19/2012 8:54:43MonthsI use it for serious "hobby" projects, I use it at workMath / data analysis, Music, Web development, Network programming, Systems administration / devops, "Big Data" (hadoop / cascading / cassandra / storm / etc), RDBMS programming, EAI (all that "enterprisey" stuff)Eclipse + Counterclockwise, Vim + vimclojure, vim + SLIMVJavaConcurrency facilities, Macros and homoiconicity, Platform (JVM) compatibility / interop, The REPL, Functional programming, Ease of development, ImmutabilityFuture staffing concerns, Concerns over whether the language is viable over the long-term, Difficulty using Clojure for scripting (command line) tasks, Incompatibility of libraries between different versions of Clojure, Runtime performance1.2.0 vs 1.3.0 vs 1.4.0 and the associated library wranglingcemerick, please do more of your excellent podcast :-)

Also, I think that question about targets for ClojureScript should be checkboxes rather than radios.
Applied in non-production areas (testing, prototyping, etc)No plans to use or investigateInvestigating / evaluatingInvestigating / evaluatingNo plans to use or investigateNo plans to use or investigateSome areSome areYesYesSome areBrowsers1.6Leiningen, Maven (`mvn`)I haven't needed to.Haskell, Java, JRuby
30
7/19/2012 8:55:011 yearI use it for serious "hobby" projects, I use it at workMath / data analysis, Web development, Network programming, "Big Data" (hadoop / cascading / cassandra / storm / etc), Non-relational data store programming ("NoSQL"), Building commercial _products_, Building and delivering commercial _services_, Open source projectsEmacs + SLIMERubyConcurrency facilities, Macros and homoiconicity, Platform (JVM) compatibility / interop, Protocols, records, types, The REPL, Functional programming, Runtime performance, Pleasant / helpful community, ImmutabilityAvailability of comprehensive / approachable documentation, tutorials, etc, Clojure's "install" process, Difficulty using Clojure for scripting (command line) tasksDocumentation of Clojure itself and many (most) libraries. clojure.org is just shame. Instead clojure/core spends a ton of time on esoteric stuff like core.unify.clojure/core should wake up about asking people to mail pieces of paper and then wait for 2 months even for the tiniest of patches. Even very experienced community members I know do not want to contribute to Clojure because of that "ivory tower" process.In "production"Investigating / evaluatingNo plans to use or investigateNo plans to use or investigateInvestigating / evaluatingYesSome areSome areSome areSome arenode.js1.7LeiningenI've avoided participating because of the vetting / approval process involved., 've avoided participating because CA is not accepted via email and requiring people to send paper across the world is just lameErlang, Haskell, Scala
31
7/19/2012 8:55:25Just startedI'm just tinkeringWeb developmentVim + vimclojure, Command-line REPLRubyConcurrency facilities, The REPL, Functional programming, Runtime performance, ImmutabilityAvailability of comprehensive / approachable documentation, tutorials, etc, Clojure's "install" process, Difficulty finding / evaluating relevant librariesApplied in non-production areas (testing, prototyping, etc)No plans to use or investigateInvestigating / evaluatingNever heard of itNever heard of itNever heard of itYesSome areNoSome areSome areBrowsers1.6Leiningen, Shell scriptsI haven't needed to.Erlang
32
7/19/2012 8:57:312 yearsI'm just tinkeringMath / data analysis, Web development, Network programmingIntelliJ + La Clojure, NetBeans + Enclojure, Vim + vimclojure, Command-line REPLErlangConcurrency facilities, Macros and homoiconicity, Platform (JVM) compatibility / interop, Metadata, Protocols, records, types, Ease of developmentAvailability of comprehensive / approachable documentation, tutorials, etc, Difficulty finding / evaluating relevant libraries, Difficulty deploying completed applications, Future staffing concerns, Concerns over whether the language is viable over the long-term, Availability of comprehensive / approachable editors / development environmentsInvestigating / evaluatingNo plans to use or investigateInvestigating / evaluatingNo plans to use or investigateNo plans to use or investigateInvestigating / evaluatingSome areSome areNoSome areSome areBrowsers1.7Leiningen, Maven (`mvn`)I haven't needed to.Erlang, Scala
33
7/19/2012 8:58:572 yearsI use it at workWeb development, Systems administration / devops, Non-relational data store programming ("NoSQL"), EAI (all that "enterprisey" stuff), Building and delivering commercial _services_Emacs + inferior-lisp, Command-line REPLRubyFunctional programming, Ease of development, Pleasant / helpful community, ImmutabilityIn "production"No plans to use or investigateApplied in non-production areas (testing, prototyping, etc)No plans to use or investigateNo plans to use or investigateNo plans to use or investigateYesYesNoSome areSome are1.7LeiningenI've submitted patches., I've submitted patches that have been merged to master.
34
7/19/2012 8:59:141 yearI'm just tinkeringWeb developmentEmacs + SLIME, Vim + vimclojurePHPPlatform (JVM) compatibility / interop, Protocols, records, types, The REPL, Functional programming, Ease of developmentDifficulty using Clojure for scripting (command line) tasksInvestigating / evaluatingNo plans to use or investigateInvestigating / evaluatingNo plans to use or investigateNever heard of itNever heard of itSome areSome areSome areSome areSome areBrowsers1.6LeiningenI haven't needed to.Erlang, Haskell
35
7/19/2012 8:59:414 yearsI use it for serious "hobby" projects, I use it at workWeb development, Systems administration / devops, Non-relational data store programming ("NoSQL"), Open source projectsEmacs + SLIMERubyProtocols, records, types, Multimethods, Ease of developmentFuture staffing concernsIn "production"No plans to use or investigateIn "production"No plans to use or investigateNever heard of itNo plans to use or investigateYesSome areYesYesYesBrowsers$LATESTLeiningenI haven't needed to.Java, Javascript, Ruby
36
7/19/2012 9:01:213 yearsI use it for serious "hobby" projects, I use it at workMath / data analysis, Web development, Systems administration / devops, "Big Data" (hadoop / cascading / cassandra / storm / etc), Open source projectsEmacs + SLIMEHaskellMacros and homoiconicity, Platform (JVM) compatibility / interop, Protocols, records, types, Functional programming, Ease of development, Pleasant / helpful community, ImmutabilityThe CA required even for simple contributions, I guess this prevents a few contributions to be known.

It is quite a lengthy/complex process compared to pull requests. I know there are copyright issues involved, and it is a protection more than anything, but I hope a better solution can be found enventually.

Great community, awesome language, can't wait to see how it will evolve this year (especially interested in typed-clojure lately, I have high hopes for Ambrose's work), and what next platform the language will be facehugging next.

Also wondering what will be this years' Rich surprise (we don't hear a lot from him lately, either datomic is taking all his time (I hope for him it is a success really), or he is cooking something awesome.
In "production"No plans to use or investigateApplied in non-production areas (testing, prototyping, etc)Investigating / evaluatingInvestigating / evaluatingApplied in non-production areas (testing, prototyping, etc)YesSome areYesYesYesBrowsers1.6LeiningenI've avoided participating because of the required contributor agreement.Erlang, Haskell, Scala
37
7/19/2012 9:02:243 yearsI'm just tinkering, I use it for serious "hobby" projectsMath / data analysis, Graphics / Art, Web development, Network programming, Systems administration / devops, Thick client applications (Swing / SWT / RCP / QT / JavaFX / etc), RDBMS programming, Non-relational data store programming ("NoSQL"), Open source projectsEclipse + Counterclockwise, Emacs + SLIMEC#Platform (JVM) compatibility / interop, The REPL, Functional programming, ImmutabilityAvailability of comprehensive / approachable editors / development environmentsApplied in non-production areas (testing, prototyping, etc)Investigating / evaluatingApplied in non-production areas (testing, prototyping, etc)No plans to use or investigateNo plans to use or investigateNo plans to use or investigateYesSome areSome areBrowsers1.7LeiningenI haven't needed to.F#, Haskell, O'Caml
38
7/19/2012 9:05:07Just startedI'm just tinkeringOpen source projectsVim + vimclojureCConcurrency facilities, Macros and homoiconicity, Functional programmingDifficulty using Clojure for scripting (command line) tasks, Runtime performanceBootstrapping timeApplied in non-production areas (testing, prototyping, etc)Investigating / evaluatingNo plans to use or investigateNever heard of itNever heard of itNever heard of itYesYesYesSome areYes$LATESTNone (btm)I haven't needed to.Scheme
39
7/19/2012 9:06:123 yearsI use it for serious "hobby" projects, I use it at workMath / data analysis, Web development, "Big Data" (hadoop / cascading / cassandra / storm / etc), Building commercial _products_Emacs + SLIMEPythonPlatform (JVM) compatibility / interop, The REPLDifficulty using Clojure for scripting (command line) tasksIn "production"No plans to use or investigateApplied in non-production areas (testing, prototyping, etc)Investigating / evaluatingNever heard of itNo plans to use or investigateSome areNoYesYesSome areBrowsers1.6LeiningenI've avoided participating because I am unsure of my ability to contribute.Python
40
7/19/2012 9:06:21MonthsI use it for my studiesWeb development, Network programming, Open source projectsEmacs + SLIMEJavaMacros and homoiconicity, The REPL, ImmutabilityAvailability of comprehensive / approachable editors / development environments, Frequency / predictability of official releasesInvestigating / evaluatingNo plans to use or investigateNo plans to use or investigateNever heard of itNever heard of itNo plans to use or investigateYesNoSome areYesSome areBrowsers1.6LeiningenI haven't needed to.Haskell, Scala
41
7/19/2012 9:07:05Just startedI'm just tinkeringMath / data analysis, Gaming, Music, Graphics / Art, Web development, Open source projectsVim + vimclojureJavaPlatform (JVM) compatibility / interop, The REPL, Functional programmingAvailability of comprehensive / approachable documentation, tutorials, etc, Future staffing concernsDocumentation and educational resourcesClojure rocks!Investigating / evaluatingNo plans to use or investigateInvestigating / evaluatingNo plans to use or investigateNo plans to use or investigateInvestigating / evaluatingYesYesSome areYesSome areBrowsers1.7LeiningenI haven't needed to.Haskell
42
7/19/2012 9:07:051 yearI'm just tinkeringOpen source projectsEmacs + SLIMECommon LispMacros and homoiconicity, Protocols, records, types, The REPL, Functional programming, Ease of development, ImmutabilityClojure's "install" process, Concerns over whether the language is viable over the long-term, Difficulty using Clojure for scripting (command line) tasks, Frequency / predictability of official releasesClojure dev process
In "production"No plans to use or investigateInvestigating / evaluatingNo plans to use or investigateNo plans to use or investigateNo plans to use or investigateYesNoNoYesSome areBrowsers1.7LeiningenI've reported bugs or documentation issues through the official issue tracker., I've submitted patches., I've avoided participating because of the vetting / approval process involved., I've avoided participating because of the required contributor agreement.Ruby, Scheme
43
7/19/2012 9:07:101 yearI'm just tinkeringWeb development, Systems administration / devops, Open source projectsCommand-line REPLGroovyPlatform (JVM) compatibility / interop, The REPL, Functional programming, Pleasant / helpful communityAvailability of comprehensive / approachable documentation, tutorials, etc, Clojure's "install" process, Availability of comprehensive / approachable editors / development environments, Difficulty using Clojure for scripting (command line) tasksAt the micro level: I've had a tough time finding a local/available mentor; at the macro level: IDE support still seems tough to come by, tough to set up.I haven't yet used Clojure for anything "big" but have found it to be a delight for small projects.Applied in non-production areas (testing, prototyping, etc)No plans to use or investigateInvestigating / evaluatingNever heard of itNever heard of itNever heard of itYesYesSome areYesSome areBrowsers1.6Leiningen, Maven (`mvn`), Shell scriptsI've avoided participating because I am unsure of my ability to contribute.Groovy
44
7/19/2012 9:08:251 yearI use it for serious "hobby" projects, I use it at workMusic, Web development, Systems administration / devops, "Big Data" (hadoop / cascading / cassandra / storm / etc), RDBMS programming, Non-relational data store programming ("NoSQL"), Open source projectsEmacs + SLIME, Command-line REPLCConcurrency facilities, Macros and homoiconicity, Protocols, records, types, The REPL, Multimethods, Functional programming, Ease of development, Pleasant / helpful community, ImmutabilityDifficulty persuading my bosses to allow me to write more and more stuff in Clojure.The greatest weakness is its greatest strength: Clojure is different, and for some, that presents a steep learning curve.In "production"No plans to use or investigateApplied in non-production areas (testing, prototyping, etc)No plans to use or investigateInvestigating / evaluatingInvestigating / evaluatingYesYesYesSome areSome areBrowsers1.7LeiningenI haven't needed to., I've avoided participating because of the required contributor agreement.Haskell, Perl, Scheme
45
7/19/2012 9:09:013 yearsI use it for serious "hobby" projects, I use it at workMusic, Web development, Building commercial _products_, Building and delivering commercial _services_, Open source projectsEclipse + Counterclockwise, Emacs + inferior-lispRubyConcurrency facilities, Macros and homoiconicity, Platform (JVM) compatibility / interop, Protocols, records, types, Multimethods, Functional programming, Ease of development, Pleasant / helpful community, ImmutabilityAvailability of comprehensive / approachable editors / development environments, Incompatibility of libraries between different versions of ClojureIn "production"No plans to use or investigateIn "production"No plans to use or investigateNo plans to use or investigateNo plans to use or investigateSome areYesNoYesYesBrowsers1.7Leiningen, Maven (`mvn`)I haven't needed to.Common Lisp, Go, Scheme
46
7/19/2012 9:11:16Just startedI'm just tinkeringGaming, Web developmentVim + vimclojureJavaThe REPL, Functional programming, ImmutabilityConcerns over whether the language is viable over the long-term1.7LeiningenI haven't needed to.F#, Haskell, Scala
47
7/19/2012 9:11:47MonthsI use it for serious "hobby" projects, I use it at workMath / data analysis, Open source projectsEclipse + CounterclockwiseJavaPlatform (JVM) compatibility / interop, The REPL, Functional programming, Ease of development, Pleasant / helpful communityApplied in non-production areas (testing, prototyping, etc)Investigating / evaluatingInvestigating / evaluatingNo plans to use or investigateNo plans to use or investigateInvestigating / evaluatingYesYesYesYesYes$LATESTLeiningenI haven't needed to.Groovy, Scala
48
7/19/2012 9:12:543 yearsI use it for serious "hobby" projects, I use it at workWeb development, RDBMS programming, Building and delivering commercial _services_, Open source projectsEmacs + SLIMEPHPMacros and homoiconicity, Platform (JVM) compatibility / interop, The REPL, Pleasant / helpful community, SimplicityClojure's "install" process, Future staffing concernsLess-than-perfect official website; lack of prominent Leiningen endorsement.Clojure rocks.

Maybe future surveys could ask about meetup/conference participation?
In "production"No plans to use or investigateInvestigating / evaluatingNo plans to use or investigateNo plans to use or investigateInvestigating / evaluatingYesSome areYesYesSome are1.6Leiningen, Maven (`mvn`)I've reported bugs or documentation issues through the official issue tracker., I've submitted patches., I've submitted patches that have been merged to master.Javascript, PHP, Python, Ruby, Scala
49
7/19/2012 9:13:543 yearsI use it for serious "hobby" projects, I use it at workMath / data analysis, Web development, Network programming, Non-relational data store programming ("NoSQL"), Open source projectsEmacs + SLIMEJavaPlatform (JVM) compatibility / interop, The REPL, Functional programming, Runtime performance, Ease of development, Pleasant / helpful community, ImmutabilityAvailability of comprehensive / approachable documentation, tutorials, etc, Availability of comprehensive / approachable editors / development environments, Difficulty using Clojure for scripting (command line) tasks, Incompatibility of libraries between different versions of Clojure, Runtime performanceSelling other developers on it: Java developers perceive it as a "hipster" language and bemoan having to learn Emacs (no matter how many non-emacs toolchains there are).

JVM startup time makes it a tough sell to replace Ruby/Python/etc.

In "production"No plans to use or investigateInvestigating / evaluatingNo plans to use or investigateNever heard of itNo plans to use or investigateYesSome areNoSome areSome are$LATESTLeiningenI haven't needed to.F#, Haskell, O'Caml, Scala, Standard ML
50
7/19/2012 9:14:081 yearI use it for serious "hobby" projects, I use it at workWeb development, RDBMS programming, EAI (all that "enterprisey" stuff), Building and delivering commercial _services_Emacs + inferior-lisp, Textmate + textmate-clojure, Command-line REPLC#The REPL, Functional programming, Ease of development, Pleasant / helpful community, ImmutabilityFuture staffing concerns, If it were up to me we'd switch over to clojure completely. My boss is very nervous when it comes to newer languages/Tech. The only thing that comes to me off the top of my head is the lack of tooling on the ClojureCLR side. I'm sure this is directly related to the amount of people who use it.Thank all of the people who have written books, tools, libs, etc. In "production"Applied in non-production areas (testing, prototyping, etc)Investigating / evaluatingNo plans to use or investigateNo plans to use or investigateInvestigating / evaluatingYesYesYesYesSome are$LATESTLeiningen, Shell scriptsI haven't needed to., I have ported some to Clojure-CLRCommon Lisp, F#, Haskell, Scala
51
7/19/2012 9:14:56Just startedI'm just tinkeringMath / data analysisCommand-line REPLThe REPL, Pleasant / helpful community, FunConcerns over whether the language is viable over the long-termAlso its strength: it's a lisp :)Investigating / evaluatingNever heard of itNo plans to use or investigateNever heard of itNever heard of itNever heard of itYesYesSome areSome areYes$LATESTLeiningenI've avoided participating because I am unsure of my ability to contribute.Java, Ruby, Scala
52
7/19/2012 9:14:56MonthsI use it for my studiesMath / data analysisVim + vimclojureC#Functional programming, Pleasant / helpful community, ImmutabilityAvailability of comprehensive / approachable documentation, tutorials, etcMost definitely the lack of documentation, there is enough introductory material on the subject to get started for sure. The current gap in documentation definitely lies in the "advanced" topics such as developing web applications, desktop applications, etc... using clojure.

An analog to O'reilly's "Building Web Applications With Erlang" would be a decent start, though amping up the community's documentation in articles and blog posts would probably do more to stimulate the community.
Investigating / evaluatingYesNoYesYesYes$LATESTLeiningenI haven't needed to.Erlang
53
7/19/2012 9:15:57MonthsI'm just tinkering, I use it at workMath / data analysis, RDBMS programming, Building and delivering commercial _services_Emacs + SLIME, Command-line REPLJavaConcurrency facilities, Platform (JVM) compatibility / interop, The REPL, Functional programming, Pleasant / helpful community, Immutabilitydev envthe best dev env is (was) Emacs... this was a big hurdle to get to grips and get setup... (came from java so used to fully interactive advanced IDE's)Love Clojure and want any excuse to use it!... Investigating / evaluatingNo plans to use or investigateInvestigating / evaluatingNo plans to use or investigateNever heard of itNever heard of itYesSome areSome areSome areSome are1.6LeiningenI've avoided participating because I am unsure of my ability to contribute.Scala
54
7/19/2012 9:16:08I remember when #clojure had 6 people in it!I use it for serious "hobby" projects, I use it at workMath / data analysis, Thick client applications (Swing / SWT / RCP / QT / JavaFX / etc), Open source projectsEclipse + Counterclockwise, Vim + vimclojureRubyPlatform (JVM) compatibility / interop, The REPL, Multimethods, ImmutabilityIncompatibility of libraries between different versions of Clojure, Tree shaking1. While ok for many additions and non-trivial patches even simple doc fixes hang for months in the issue tracker. Yes. Clojure is a "hobby" project for all the contributors, but maybe making the last friday afternoon in the month into a "patch afternoon" to get those smaller fixes out of the queue would still be bearable. (Insert any other frequency as for feasibility)

2. Version locking through AOT sucks.

3. Produced jars may be quite large when using AOT. I'd like to have a tree shaker, which removes all functions from a namespace which are not used by the application to reduce size of the final jar.
In "production"Investigating / evaluatingInvestigating / evaluatingNo plans to use or investigateNo plans to use or investigateNo plans to use or investigateSome areSome areSome areSome areNoBrowsers1.6GradleI've submitted patches that have been merged to master.O'Caml, Ruby
55
7/19/2012 9:16:591 yearI use it for serious "hobby" projectsGaming, Graphics / Art, Web development, Thick client applications (Swing / SWT / RCP / QT / JavaFX / etc), EAI (all that "enterprisey" stuff)Emacs + SLIMEJavaPlatform (JVM) compatibility / interop, Functional programming, Ease of development, ImmutabilityConcerns over whether the language is viable over the long-term, Availability of comprehensive / approachable editors / development environments, Frequency / predictability of official releasesClojure is still new and while there is a lot of great things in the core, there's still much room for improvement. How the growth and improvement will continue in the future, is a big question to me. I'm hoping Clojure can evolve and old warts can be cleaned, so that it's not yet another bloated language and set of libraries in the future.

Also as a consultant, it's a tough sell. I would not hesitate to use it myself if I was paying, but since I'm working for others, I do not get to choose.
I'm happy about the state of Clojure at the moment. There are many practically as well as philosophically good aspects. Also there are many libraries, albeit they are often version 1 and the future will see much better libraries with better abstractions. I'm hoping progress goes on!In "production"No plans to use or investigateApplied in non-production areas (testing, prototyping, etc)Never heard of itNever heard of itNever heard of itSome areSome areSome areSome areSome areBrowsers1.6LeiningenI haven't needed to., I haven't had time to.Java, Scheme
56
7/19/2012 9:17:38I remember when #clojure had 6 people in it!I use it for serious "hobby" projectsWeb developmentEmacs + inferior-lisp, Emacs + SLIME, Command-line REPLPythonConcurrency facilities, Macros and homoiconicity, Platform (JVM) compatibility / interop, Protocols, records, types, The REPL, Multimethods, Functional programming, Ease of development, ImmutabilityDifficulty using Clojure for scripting (command line) tasks, Incompatibility of libraries between different versions of ClojureApplied in non-production areas (testing, prototyping, etc)No plans to use or investigateInvestigating / evaluatingInvestigating / evaluatingNever heard of itYesYesSome areSome are1.6LeiningenI haven't needed to.F#, Haskell, Java, Javascript, Python, Scala, Scheme
57
7/19/2012 9:19:023 yearsI'm just tinkering, I use it for serious "hobby" projectsWeb development, Systems administration / devops, RDBMS programming, Non-relational data store programming ("NoSQL"), EAI (all that "enterprisey" stuff), Mobile app development (non-Web)Eclipse + Counterclockwise, IntelliJ + La ClojureC#Platform (JVM) compatibility / interop, Protocols, records, types, The REPL, Functional programming, ImmutabilityFuture staffing concerns, Concerns over whether the language is viable over the long-termApplied in non-production areas (testing, prototyping, etc)Investigating / evaluatingApplied in non-production areas (testing, prototyping, etc)No plans to use or investigateInvestigating / evaluatingInvestigating / evaluatingYesSome areSome areSome areSome areBrowsers1.7Leiningen, GradleI haven't needed to.Erlang, F#, Scala
58
7/19/2012 9:19:293 yearsI use it for serious "hobby" projects, I use it for my studies, I use it at workWeb development, Network programming, Open source projectsEmacs + SLIMEJavaMacros and homoiconicity, Platform (JVM) compatibility / interop, The REPL, MultimethodsAvailability of comprehensive / approachable documentation, tutorials, etc, Difficulty finding / evaluating relevant libraries, Runtime performanceSlow multimethods in Clojure, no multimethods in ClojureScriptcKanren is going to be awesome!In "production"No plans to use or investigateIn "production"No plans to use or investigateNo plans to use or investigateNo plans to use or investigateSome areNoSome areYesNoBrowsers$LATESTLeiningenI haven't needed to.Common Lisp, Erlang, Haskell
59
7/19/2012 9:19:562 yearsI use it at workWeb development, Network programming, "Big Data" (hadoop / cascading / cassandra / storm / etc), Non-relational data store programming ("NoSQL")Emacs + SLIMEPythonConcurrency facilities, Macros and homoiconicity, Protocols, records, types, The REPL, Functional programmingIn "production"In "production"Investigating / evaluatingYesYesYesYesYesBrowsers1.6LeiningenI haven't needed to.Common Lisp
60
7/19/2012 9:21:192 yearsI use it for serious "hobby" projects, I use it at workMath / data analysis, Gaming, Web development, Open source projectsVim + slimvPythonPlatform (JVM) compatibility / interop, Functional programming, ImmutabilityAvailability of comprehensive / approachable documentation, tutorials, etc, Availability of comprehensive / approachable editors / development environments, Incompatibility of libraries between different versions of Clojure"I don't need to write documentation, I have docstrings!"

"Here's the owner's manual for your car, Jimmy, go read it and I'll take you for your driver's test in a week or so."
In "production"No plans to use or investigateInvestigating / evaluatingNo plans to use or investigateNo plans to use or investigateNo plans to use or investigateSome areSome areSome areYesNo1.6LeiningenI've avoided participating because of the vetting / approval process involved., I've avoided participating because of the required contributor agreement.Common Lisp, Haskell, Python, R
61
7/19/2012 9:25:081 yearI use it for serious "hobby" projectsWeb development, Open source projectsEclipse + Counterclockwise, Emacs + SLIMEPHPFunctional programming, Ease of development, Pleasant / helpful communityFuture staffing concerns, Difficulty using Clojure for scripting (command line) tasksClojure is said to be performing well, but there are no real hints how to achieve performance. Literature/blog posts are missing dealing with common pitfalls.
Due to the relatively small community there just isn't that much stuff to read around. It covers the basics and intermediate level, though.
In "production"No plans to use or investigateInvestigating / evaluatingNo plans to use or investigateNo plans to use or investigateInvestigating / evaluatingYesSome areSome areYesSome are$LATESTLeiningenI haven't needed to.C, Go, Java, PHP
62
7/19/2012 9:26:06MonthsI use it for serious "hobby" projectsMusic, Graphics / Art, Web development, Non-relational data store programming ("NoSQL"), Open source projectsVim + vimclojure, Command-line REPLRubyFunctional programming, Pleasant / helpful community, ImmutabilityJobbing programmers aren't familiar with Lisps, and exhibit a fear of the unknown that's hard to overcome when compared to, say, Scala (which I find a thoroughly unpleasant language to work in). On the other hand, I think that being a Lisp is the best thing about Clojure.Applied in non-production areas (testing, prototyping, etc)No plans to use or investigateInvestigating / evaluatingNo plans to use or investigateInvestigating / evaluatingNever heard of itYesSome areYesYesYesBrowsers1.7Leiningen, makeI haven't needed to.Go, Haskell, JRuby, Ruby, Scheme
63
7/19/2012 9:26:082 yearsI use it at workWeb development, Systems administration / devops, Building and delivering commercial _services_Emacs + SLIME, Command-line REPLPythonPlatform (JVM) compatibility / interop, The REPL, Ease of developmentFuture staffing concerns, Concerns over whether the language is viable over the long-term, Runtime performanceBetter debugging tools would be nice.

Would be useful to have toolage for any of the major IDEs approach the utility level of Emacs+SLIME+paredit-mode; they're all pretty awful in comparison, but in a Java shop, IDE usage is hard to get away from.
In "production"Investigating / evaluatingIn "production"Never heard of itNever heard of itInvestigating / evaluatingYesYesNoSome areSome areBrowsers1.6Leiningen, Maven (`mvn`)I've reported bugs or documentation issues through the official issue tracker., I've submitted patches., I've submitted patches that have been merged to master.Java, Javascript, Python
64
7/19/2012 9:26:22MonthsI'm just tinkering, I use it for serious "hobby" projectsMath / data analysis, GamingVim + vimclojure, Emacs + nreplErlangFunctional programming, Pleasant / helpful community, ImmutabilityConcerns over whether the language is viable over the long-term, Runtime performanceSloooooow. If we could work on that, it'd be a huge win.<3In "production"No plans to use or investigateInvestigating / evaluatingNo plans to use or investigateNo plans to use or investigateInvestigating / evaluatingYesSome areYesYesYes$LATESTLeiningenI haven't needed to.Haskell, O'Caml, Ruby
65
7/19/2012 9:26:522 yearsI'm just tinkering, I use it at workSystems administration / devops, RDBMS programming, Non-relational data store programming ("NoSQL"), Testing / ScriptingEclipse + CounterclockwiseRubyPlatform (JVM) compatibility / interop, Runtime performance, Ease of development, Ease of building / deploymentAdoption-wise: "Out of the box" working IDE. Getting better with CCW / lein integration.In "production"Investigating / evaluatingInvestigating / evaluatingNo plans to use or investigateNo plans to use or investigateNo plans to use or investigateYesYesYesYesSome are1.7LeiningenI've reported bugs or documentation issues through the official issue tracker.Python, Ruby
66
7/19/2012 9:28:55MonthsI use it for serious "hobby" projects, I use it at workWeb development, Network programming, "Big Data" (hadoop / cascading / cassandra / storm / etc), RDBMS programming, Non-relational data store programming ("NoSQL"), Open source projectsEmacs + SLIME, Vim + vimclojureJavaConcurrency facilities, Macros and homoiconicity, Platform (JVM) compatibility / interop, The REPL, Functional programming, Runtime performance, Ease of development, ImmutabilityConcerns over whether the language is viable over the long-term, Startup time. JVM's fault, Clojure's problem.Hard to say. I'm still in the honeymoon phase. :-)You missed out EuroClojure! That was a great conference. :-)In "production"No plans to use or investigateApplied in non-production areas (testing, prototyping, etc)Investigating / evaluatingNo plans to use or investigateInvestigating / evaluatingYesYesYesYesSome areBrowsers1.6LeiningenI haven't needed to.Common Lisp, Erlang, Python
67
7/19/2012 9:28:571 yearI use it for serious "hobby" projectsNon-relational data store programming ("NoSQL"), REST servicesEmacs + SLIMEJavaMacros and homoiconicity, Metadata, Protocols, records, types, The REPL, ImmutabilityApplied in non-production areas (testing, prototyping, etc)No plans to use or investigateInvestigating / evaluatingNo plans to use or investigateNo plans to use or investigateNo plans to use or investigateYesYesYesYesBrowsers1.7LeiningenI've avoided participating because I am unsure of my ability to contribute.Java, Scala
68
7/19/2012 9:29:171 yearI use it for serious "hobby" projects, I use it for my studies, I use it at workMath / data analysis, Web development, Network programming, "Big Data" (hadoop / cascading / cassandra / storm / etc), Building and delivering commercial _services_Emacs + SLIMEJavaConcurrency facilities, Platform (JVM) compatibility / interop, The REPL, Functional programming, Ease of development, Pleasant / helpful community, ImmutabilityError Reporting and Debugging StacktracesIn "production"No plans to use or investigateInvestigating / evaluatingNo plans to use or investigateNo plans to use or investigateNo plans to use or investigateYesSome areYesYesYes1.6Leiningen, Shell scriptsI haven't needed to.Java, Python, Scala
69
7/19/2012 9:29:56Just startedI'm just tinkeringWeb development, Open source projectsEmacs + inferior-lisp, Vim + vimclojure, Command-line REPLRubyConcurrency facilities, Metadata, Protocols, records, types, Functional programming, Ease of development, Pleasant / helpful community, ImmutabilityDifficulty finding / evaluating relevant libraries, Difficulty using Clojure for scripting (command line) tasksThanks for doing this!In "production"No plans to use or investigateInvestigating / evaluatingNo plans to use or investigateNever heard of itNever heard of itSome areSome areSome areYesSome are1.7LeiningenI've reported bugs or documentation issues through the official issue tracker., I've submitted patches.Ruby
70
7/19/2012 9:30:272 yearsI use it for serious "hobby" projects, I use it for my studiesGraphics / Art, Web development, Network programming, Open source projectsEmacs + SLIMEC#Concurrency facilities, Macros and homoiconicity, Multimethods, Functional programming, Pleasant / helpful community, ImmutabilityMy boss won't let me use it at work ;-)Stack traces are horrible in both Clojure and ClojureScript. Really, we need to fix that. I shouldn't have to see errors in AFn. I should be able to get actual line numbers where the errors occur (clojure-py excels in this area). I wrote clojure-py, so my using it "in production" is a bit biased. ;-)In "production"No plans to use or investigateInvestigating / evaluatingIn "production"No plans to use or investigateNo plans to use or investigateYesYesYesYesNoBrowsers$LATESTLeiningenworking on it for the first timeF#, Haskell
71
7/19/2012 9:31:052 yearsI use it for serious "hobby" projects, I use it at workMath / data analysis, Web developmentIntelliJ + La Clojure, Command-line REPLF#Macros and homoiconicity, Platform (JVM) compatibility / interop, Protocols, records, types, ImmutabilityAvailability of comprehensive / approachable documentation, tutorials, etc, Future staffing concerns, Frequency / predictability of official releases, Incompatibility of libraries between different versions of Clojure, Unpleasant community interactions / atmosphereneed something like socket.js or singalrIn "production"Investigating / evaluatingIn "production"No plans to use or investigateNo plans to use or investigateNo plans to use or investigateYesYesNoNoSome areBrowsers1.7LeiningenI haven't needed to.F#
72
7/19/2012 9:35:504 yearsI'm just tinkering, I use it at workSmall side things at work nobody else has to maintain...Eclipse + Counterclockwise, Vim + vimclojure, Command-line REPLScalaMacros and homoiconicity, Platform (JVM) compatibility / interop, The REPL, Multimethods, Functional programming, Ease of development, Pleasant / helpful community, Immutability, Also, general all around being awesome.Future staffing concerns, We use Scala and that gives us some of the benefits while being much more comfortable for Java programmers. Though I prefer Clojure.I don't do anything big/productiony enough to have an informed opinion. For my uses, the most annoying thing is the long JVM startup time. The REPL is a *great* place to write small utilities, but then you can't really give them to other people to run from the command line.Keep up the good work, you guys rock.Applied in non-production areas (testing, prototyping, etc)No plans to use or investigateNo plans to use or investigateNo plans to use or investigateNo plans to use or investigateNo plans to use or investigateYesYesSome areSome are1.6LeiningenI haven't needed to., I've avoided participating because I am unsure of my ability to contribute.Ruby, Scala
73
7/19/2012 9:37:31MonthsI use it for serious "hobby" projects, I use it for my studiesMusic, Web developmentEmacs + SLIMEJavaConcurrency facilities, Macros and homoiconicity, Platform (JVM) compatibility / interop, The REPL, Functional programming, Runtime performance, Ease of development, Pleasant / helpful community, ImmutabilityIn "production"No plans to use or investigateIn "production"No plans to use or investigateNo plans to use or investigateNo plans to use or investigateYesYesYesYesYesBrowsers1.6LeiningenI've reported bugs or documentation issues through the official issue tracker.Haskell
74
7/19/2012 9:38:112 yearsI use it for serious "hobby" projectsMath / data analysis, Music, "Big Data" (hadoop / cascading / cassandra / storm / etc), Open source projectsEmacs + SLIMEGroovyConcurrency facilities, Metadata, The REPL, Functional programming, Pleasant / helpful community, ImmutabilityFuture staffing concerns, Concerns over whether the language is viable over the long-termManagers see it as all risk with minimal benefit. They are scared that you will leave them with an unmaintainable blob of code. The more public wins, the easier the story is to tell.Thanks for putting this together.Applied in non-production areas (testing, prototyping, etc)Investigating / evaluatingInvestigating / evaluatingInvestigating / evaluatingYesYesSome areYesSome areBrowsers1.7Leiningen, GradleI've avoided participating because of the required contributor agreement.Groovy, Haskell, JRuby, Ruby, Scala
75
7/19/2012 9:39:26MonthsI use it for serious "hobby" projectsWeb development, Network programming, Systems administration / devopsEmacs + SLIMEJavaConcurrency facilities, The REPL, Ease of development, Pleasant / helpful communityDifficulty finding / evaluating relevant librariesApplied in non-production areas (testing, prototyping, etc)No plans to use or investigateNo plans to use or investigateNo plans to use or investigateNo plans to use or investigateInvestigating / evaluatingYesSome areSome areYesNo1.6LeiningenI haven't needed to.Common Lisp, Erlang, F#, Haskell
76
7/19/2012 9:40:00MonthsI'm just tinkering, I use it at workEmbedded systemsEclipse + Counterclockwise, Command-line REPLJavaPlatform (JVM) compatibility / interop, The REPL, Multimethods, Functional programmingClojure's "install" process, Incompatibility of libraries between different versions of ClojureIt's difficult to get everything setup.

Not so much of a problem for someone who has taken the time to learn Clojure, but more of an issue if I want to get a colleague to run a simple tool.
Applied in non-production areas (testing, prototyping, etc)No plans to use or investigateInvestigating / evaluatingInvestigating / evaluatingNo plans to use or investigateInvestigating / evaluatingYesSome areSome areYesSome are1.6LeiningenI haven't needed to.Javascript, Python
77
7/19/2012 9:40:302 yearsI use it for serious "hobby" projectsMath / data analysis, "Big Data" (hadoop / cascading / cassandra / storm / etc), Non-relational data store programming ("NoSQL"), natural language processing, computational semanticsEmacs + SLIMEHaskellMacros and homoiconicity, Platform (JVM) compatibility / interop, Functional programmingAvailability of comprehensive / approachable documentation, tutorials, etc, Difficulty finding / evaluating relevant librariesIn "production"No plans to use or investigateInvestigating / evaluatingInvestigating / evaluatingNever heard of itNever heard of itYesSome areSome areYesSome arenode.js1.6LeiningenI've avoided participating because I am unsure of my ability to contribute.Common Lisp, Haskell
78
7/19/2012 9:41:15Just startedI'm just tinkeringWeb developmentCommand-line REPLRubyAvailability of comprehensive / approachable documentation, tutorials, etc, Difficulty finding / evaluating relevant libraries, Difficulty using Clojure for scripting (command line) tasksIn "production"No plans to use or investigateInvestigating / evaluatingNo plans to use or investigateNo plans to use or investigateNo plans to use or investigateLeiningenCommon Lisp, Ruby
79
7/19/2012 9:42:33Just startedI'm just tinkeringWeb developmentEclipse + Counterclockwise, Emacs + SLIME, Command-line REPLC#Macros and homoiconicity, Platform (JVM) compatibility / interop, Metadata, The REPL, Multimethods, Ease of developmentConcerns over whether the language is viable over the long-termDepartures/differences from Common Lisp.Clojure is an important language in that it is helping to raise awareness and gain mind-share for the Lisp family. Investigating / evaluatingInvestigating / evaluatingNo plans to use or investigateNo plans to use or investigateNever heard of itYesSome areSome areSome areSome are$LATESTLeiningen, Shell scriptsI haven't needed to.Common Lisp, F#, O'Caml, Smalltalk
80
7/19/2012 9:43:412 yearsI'm just tinkeringGaming, Music, Web developmentEmacs + SLIME, Vim + vimclojure, Command-line REPL, Emacs + nREPLPythonPlatform (JVM) compatibility / interop, The REPL, Pleasant / helpful community, ImmutabilityAvailability of comprehensive / approachable documentation, tutorials, etc, Difficulty using Clojure for scripting (command line) tasksApplied in non-production areas (testing, prototyping, etc)No plans to use or investigateApplied in non-production areas (testing, prototyping, etc)Investigating / evaluatingInvestigating / evaluatingInvestigating / evaluatingYesSome areYesYesNoBrowsers, node.js$LATESTLeiningenI haven't needed to.Haskell, Scala
81
7/19/2012 9:45:272 yearsI use it for serious "hobby" projects, I use it for my studiesMath / data analysis, Graphics / Art, Web development, Systems administration / devops, RDBMS programming, Non-relational data store programming ("NoSQL"), Open source projectsEmacs + SLIME, emacs+nreplThe REPL, Multimethods, Functional programming, Ease of development, Pleasant / helpful communityThe ecosystem - the answer the the question: which lib to use. LoveApplied in non-production areas (testing, prototyping, etc)No plans to use or investigateInvestigating / evaluatingNo plans to use or investigateNo plans to use or investigateNo plans to use or investigateYesYesYesSome areSome areBrowsers, node.js1.6Leiningencontributor agreement was never acceptedCommon Lisp, Go, R, tcl
82
7/19/2012 9:45:482 yearsI use it for serious "hobby" projects, I use it at workWeb development, Thick client applications (Swing / SWT / RCP / QT / JavaFX / etc), "Big Data" (hadoop / cascading / cassandra / storm / etc), Open source projectsVim + vimclojureJavaMacros and homoiconicity, Platform (JVM) compatibility / interop, Protocols, records, types, The REPL, Functional programming, Immutabilitycontrib doesn't seem very contrib-y.Applied in non-production areas (testing, prototyping, etc)No plans to use or investigateNo plans to use or investigateNo plans to use or investigateNo plans to use or investigateNo plans to use or investigateYesYesSome areSome areSome are1.6Leiningen, AntI've avoided participating because of the vetting / approval process involved.Java, Scala
83
7/19/2012 9:46:561 yearI use it for serious "hobby" projectsWeb development, Non-relational data store programming ("NoSQL"), Open source projectsEmacs + SLIMEObjective CThe REPL, Functional programming, Pleasant / helpful community, ImmutabilityAvailability of comprehensive / approachable editors / development environmentsIn "production"No plans to use or investigateApplied in non-production areas (testing, prototyping, etc)No plans to use or investigateInvestigating / evaluatingInvestigating / evaluatingYesSome areSome areSome areSome areBrowsers1.6LeiningenI haven't needed to.C, Common Lisp, F#, Haskell, Objective C, Python, Scala, Scheme
84
7/19/2012 9:47:09MonthsI use it at workMath / data analysis, Web development, Systems administration / devops, Non-relational data store programming ("NoSQL"), Building commercial _products_, Building and delivering commercial _services_Emacs + SLIME, Textmate + textmate-clojure, Command-line REPLScalaMacros and homoiconicity, Platform (JVM) compatibility / interop, The REPL, Functional programming, Ease of development, ImmutabilityAvailability of comprehensive / approachable documentation, tutorials, etcIn "production"No plans to use or investigateInvestigating / evaluatingNo plans to use or investigateNo plans to use or investigateNo plans to use or investigateYesSome areSome areSome areNoBrowsers1.6LeiningenI haven't needed to.Haskell
85
7/19/2012 9:48:061 yearI'm just tinkeringWeb development, Network programming, Open source projectsEmacs + SLIMEJavaThe REPL, Functional programming, ImmutabilityDifficulty finding / evaluating relevant libraries, Availability of comprehensive / approachable editors / development environmentsTools. I love emacs and have been using it for more than 20 years. I think the emacs/clojure integration is the best option available now, but given that, developing in emacs/vim is simply not a compelling solution. There has to a strong emphasis on productive/extensible developer environments - paredit style structural editing, clojure-specific refactors, tight repl integration, strong debugging support. I see some of this happening now, but so far everything (including my current choice) really is hardly anything more than a toy environment. If I wanted to spend a year customizing emacs for a perfect experience, I'm sure I'd feel relatively happy, until I moved to another project or team and those inflexible personalizations break in a new environment.
Applied in non-production areas (testing, prototyping, etc)No plans to use or investigateInvestigating / evaluatingInvestigating / evaluatingNo plans to use or investigateNo plans to use or investigateYesYesNoSome areSome are1.6LeiningenI haven't needed to.Java, Python, Scala
86
7/19/2012 9:48:092 yearsI use it for serious "hobby" projects, I use it at workWeb development, RDBMS programming, Open source projectsEmacs + SLIMEJavaPlatform (JVM) compatibility / interop, The REPL, Functional programming, Ease of development, Pleasant / helpful community, ImmutabilityConcerns over whether the language is viable over the long-term, Difficulty using Clojure for scripting (command line) tasksStacktraces...Applied in non-production areas (testing, prototyping, etc)No plans to use or investigateInvestigating / evaluatingNo plans to use or investigateNo plans to use or investigateInvestigating / evaluatingYesYesSome areYesBrowsers$LATESTLeiningen, Maven (`mvn`)I haven't needed to.F#, Haskell, Scheme
87
7/19/2012 9:49:102 yearsI use it for serious "hobby" projects, I use it at workWeb development, RDBMS programming, Non-relational data store programming ("NoSQL"), Building commercial _products_, Building and delivering commercial _services_Emacs + SLIME, Command-line REPLScalaMacros and homoiconicity, Platform (JVM) compatibility / interop, The REPL, Functional programming, Pleasant / helpful communityRuntime performanceIn my experience, t's been a tough sell to "senior architects" and VPs. The former because of their love of static types. The latter because they're afraid of languages without curly braces.Last year at this time I was writing Clojure for work every day. I felt more productive and smarter than I've felt in a long time. The project I was working on ended up getting scrapped and I'm back to Scala for my day-to-day. I keep looking, though, for places to sneak it in and grow it.In "production"No plans to use or investigateApplied in non-production areas (testing, prototyping, etc)No plans to use or investigateNo plans to use or investigateInvestigating / evaluatingYesSome areYesYesSome areBrowsers1.6LeiningenI haven't needed to.Common Lisp, Scala, Scheme
88
7/19/2012 9:51:162 yearsI use it for serious "hobby" projects, I use it at workMath / data analysis, Web development, Thick client applications (Swing / SWT / RCP / QT / JavaFX / etc), Building commercial _products_, Open source projectsEclipse + Counterclockwise, Vim + vimclojureHaskellPlatform (JVM) compatibility / interop, Protocols, records, types, The REPL, Functional programming, Ease of development, Pleasant / helpful community, ImmutabilityDifficulty using Clojure for scripting (command line) tasks, Difficulty convincing coworkers to allow more useCompiler error messages.I appreciate Clojure, the language, but I also equally appreciate the strong focused message that Rich Hickey and the leaders in the Clojure community are conveying. I don't always get to use Clojure but I always try to apply the principles from Clojure to whatever I am doing.In "production"No plans to use or investigateInvestigating / evaluatingInvestigating / evaluatingInvestigating / evaluatingInvestigating / evaluatingYesYesSome areSome areSome are1.6LeiningenI've avoided participating because I am unsure of my ability to contribute.Haskell, Python, Scala
89
7/19/2012 9:51:362 yearsI use it for serious "hobby" projectsWeb development, Network programming, Non-relational data store programming ("NoSQL"), Open source projectsVim + vimclojure, Command-line REPLJavascriptConcurrency facilities, Macros and homoiconicity, Platform (JVM) compatibility / interop, Functional programming, ImmutabilityRuntime performanceIn "production"No plans to use or investigateApplied in non-production areas (testing, prototyping, etc)No plans to use or investigateInvestigating / evaluatingInvestigating / evaluatingYesSome areYesSome areSome areBrowsers$LATESTLeiningenI haven't needed to.Scala, Scheme
90
7/19/2012 9:53:14MonthsI'm just tinkeringGaming, Web developmentVim + slimvC#Macros and homoiconicity, Protocols, records, types, The REPLAvailability of comprehensive / approachable documentation, tutorials, etc, Future staffing concerns, Runtime performanceamongst my colleagues, the most common feedback i get after demonstrating things in clojure is that lisps are "ugly" and difficult to read/follow. there is a stigma there that i think holds it back somewhat.In "production"No plans to use or investigateApplied in non-production areas (testing, prototyping, etc)No plans to use or investigateNo plans to use or investigateNever heard of itYesSome areYesYesSome areBrowsers1.6LeiningenI haven't needed to.F#, Haskell, Scala
91
7/19/2012 9:56:094 yearsI use it for serious "hobby" projects, I use it at workWeb development, Systems administration / devopsEmacs + SLIME, CloojJavaPlatform (JVM) compatibility / interop, The REPL, Functional programming, Ease of development, Pleasant / helpful communityConcerns over whether the language is viable over the long-termDevelopment environment setup is still very complex
Debugging is even more complex
Everyone hates the ugly stack traces
I'm still a huge Clojure fan and I'm looking for every opportunity to bring it mainstream at work (large, legacy, java enterprise web application suite)Applied in non-production areas (testing, prototyping, etc)No plans to use or investigateInvestigating / evaluatingNo plans to use or investigateNo plans to use or investigateNo plans to use or investigateYesYesYesYesYesBrowsers1.7LeiningenI haven't needed to., I've avoided participating because I am unsure of my ability to contribute.Haskell, Ruby
92
7/19/2012 9:56:36I remember when #clojure had 6 people in it!I use it at workWeb development, "Big Data" (hadoop / cascading / cassandra / storm / etc)Emacs + SLIMEJavaConcurrency facilities, Macros and homoiconicity, Platform (JVM) compatibility / interop, Metadata, The REPL, Functional programming, Ease of development, Pleasant / helpful community, ImmutabilityWhile I am comfortable with the available documentation, those new to the language would benefit greatly from one centralized, up-to-date site containing both reference material as well as introductory tutorials.In "production"YesSome areSome areSome areSome are1.6LeiningenI haven't needed to.Common Lisp, JRuby, Racket
93
7/19/2012 9:57:264 yearsI use it for serious "hobby" projects, I use it at workMath / data analysis, Web development, Network programming, RDBMS programming, Non-relational data store programming ("NoSQL"), EAI (all that "enterprisey" stuff), Open source projectsEmacs + SLIME, Command-line REPLPythonMacros and homoiconicity, Platform (JVM) compatibility / interop, The REPL, Functional programming, Ease of development, Pleasant / helpful community, ImmutabilityAvailability of comprehensive / approachable editors / development environments, Difficulty using Clojure for scripting (command line) tasksScripting because of JVM startup time. Clojurescript hasn't made much progress here.In "production"No plans to use or investigateIn "production"No plans to use or investigateNo plans to use or investigateNo plans to use or investigateYesYesYesYesSome areBrowsers1.6LeiningenI've reported bugs or documentation issues through the official issue tracker., I've submitted patches., I've submitted patches that have been merged to master.too depressing to contemplate
94
7/19/2012 9:57:48MonthsI'm just tinkering, I use it for serious "hobby" projects, I use it for my studiesWeb development, Systems administration / devopsEmacs + inferior-lisp, Emacs + SLIMEPythonMacros and homoiconicity, Platform (JVM) compatibility / interopAvailability of comprehensive / approachable documentation, tutorials, etc, Clojure's "install" process, Difficulty using Clojure for scripting (command line) tasks, Incompatibility of libraries between different versions of ClojureIt's hard to manage libraries and get things going quickly. I hate having to set up projects for everything. I'd like to just have what python has in terms of global libraries.Applied in non-production areas (testing, prototyping, etc)No plans to use or investigateIn "production"No plans to use or investigateNo plans to use or investigateNo plans to use or investigateYesSome areSome areYesNoBrowsers, node.js1.6LeiningenI haven't needed to.Common Lisp, Scheme
95
7/19/2012 9:58:131 yearI'm just tinkeringMath / data analysis, Web development, Open source projectsEmacs + SLIME, Vim + vimclojure, Light TableC++Concurrency facilities, Macros and homoiconicity, Platform (JVM) compatibility / interop, The REPL, Functional programming, Ease of development, Pleasant / helpful community, ImmutabilityConcerns over whether the language is viable over the long-termIn "production"No plans to use or investigateInvestigating / evaluatingNo plans to use or investigateNo plans to use or investigateNo plans to use or investigateYesSome areNoSome areSome areBrowsers$LATESTLeiningenI haven't needed to.Erlang, Haskell, Javascript, Scala
96
7/19/2012 9:59:19I remember when #clojure had 6 people in it!I use it for serious "hobby" projects, I use it at workSystems administration / devops, Building and delivering commercial _services_Emacs + SLIMEJavaPlatform (JVM) compatibility / interop, The REPL, Functional programming, Pleasant / helpful communityDifficulty finding / evaluating relevant librariesfinding out what is best practice and good librariesIn "production"No plans to use or investigateInvestigating / evaluatingNo plans to use or investigateNo plans to use or investigateNo plans to use or investigateYesSome areNoSome areSome areBrowsers1.6LeiningenI haven't needed to.Common Lisp, Java, Javascript, Ruby
97
7/19/2012 9:59:591 yearI use it for serious "hobby" projects, I use it for my studiesOpen source projectsVim + vimclojureJavaPlatform (JVM) compatibility / interop, Functional programming, ImmutabilityIn "production"No plans to use or investigateInvestigating / evaluatingNo plans to use or investigateNo plans to use or investigateNo plans to use or investigateYes$LATESTLeiningenI've submitted patches that have been merged to master.Common Lisp, Haskell, Java, Scala
98
7/19/2012 10:01:29I'm just tinkeringOpen source projectsEmacs + SLIMEConcurrency facilities, The REPLApplied in non-production areas (testing, prototyping, etc)No plans to use or investigateInvestigating / evaluatingInvestigating / evaluatingInvestigating / evaluatingInvestigating / evaluatingYesYesNoSome areNo1.7LeiningenI haven't needed to.JRuby, Scala
99
7/19/2012 10:02:11MonthsI use it for serious "hobby" projects, I use it for my studiesWeb development, Systems administration / devops, Open source projectsIntelliJ + La Clojure, Vim + vimclojureRubyConcurrency facilities, Macros and homoiconicity, Functional programming, Ease of developmentNo time atm to learn more about Clojure but I would love to!Toolsupport for refactoring. As I´m not that experienced using Clojure this is more an assumption that a fact.Clojure is nice, I absolutely love it and will investigate more in it. Would love to see CLJS to be more widespread in use as JS really sucks. Applied in non-production areas (testing, prototyping, etc)No plans to use or investigateApplied in non-production areas (testing, prototyping, etc)No plans to use or investigateNo plans to use or investigateInvestigating / evaluatingYesYesSome areYesSome areBrowsers1.6Leiningen, Maven (`mvn`), AntI haven't needed to.Ruby
100
7/19/2012 10:02:571 yearI'm just tinkeringMath / data analysis, Music, Graphics / Art, Systems administration / devops, RDBMS programmingVim + vimclojurePythonConcurrency facilities, Functional programming, Ease of development, Pleasant / helpful community, ImmutabilityAvailability of comprehensive / approachable documentation, tutorials, etc, Difficulty finding / evaluating relevant libraries, Difficulty using Clojure for scripting (command line) tasksIn "production"No plans to use or investigateInvestigating / evaluatingNo plans to use or investigateNever heard of itNever heard of itYesYesNoYesNoBrowsers, node.js1.6LeiningenI haven't needed to.Common Lisp, Go, Groovy, R, Scala, Scheme
Loading...
 
 
 
Sheet1