On Jan 3, 2:24 pm, Jozef Wagner <[email protected]> wrote: > Our team works on big EU projects, where there are many technical partners > from different countries cooperating. Most of our work is about choosing a > good technology and then about customizing and integrating it into our > system. Usually SOA, Enterprise Java and semantic web technologies are in > place. > > Many people argue (and my colleagues are among them) that LISP is not > suitable for such environments (many coders, tests and use cases, have > to produce explicit designs and specifications e.g. because other team who > builds on your work is in different country). They say LISP is a hacker > language for lone warriors, not suited for big teams, where code must be > understood by many. > > See > alsohttp://c2.com/cgi/wiki?LispIsTooPowerful,http://c2.com/cgi/wiki?SocialProblemsOfLispandhttp://c2.com/cgi/wiki?HackerLanguage > > They are IMO right if by LISP a Common Lisp is meant. But I have a feeling > (and I want to believe) that Clojure has largely fixed this social problem > of LISP, just like it has fixed the other big social problems of LISP, > namelyhttp://c2.com/cgi/wiki?LispUsersAreArrogant:) > > My colleagues all know and have been using LISP (in academics), we are an AI > department after all. How can I explain them that Clojure is also useful > for enterprise projects and big teams? Or is it not? > > Some of my arguments are: > - Clojure has no custom reader macros, makes it easier to read others code > - Protocols and the way clojure handles data helps to explicitly formulate > specifications and designs > - Fresh syntax which improves readability > - Easy integration with familiar technologies thanks to JVM > - Modern collection types, not just lists > > What are your thoughts? How would you argue?
I answered some of those questions (w.r.t. Clojure 1.0) here: http://bitumenframework.blogspot.com/2009/09/benefits-of-using-clojure-lisp-in.html My main agenda is Clojure's overall power-to-weight ratio and the way it blends with the Java eco-system. I'd leave the _social-angle_ for subject-matter experts to comment upon. :) Regards, Shantanu -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to [email protected] Note that posts from new members are moderated - please be patient with your first post. 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
