Hello, So I have been a Common Lisp user for quite sometime and at my earlier work we managed to build a state-of-the-art Travel portal in CL with a very small team of CL programmers.
This was all fine except one thing. The management never really believed in Lisp and they eventually replaced the whole Lisp team with 3x Java programmers and are now rewriting the perfectly fine system in Java. That was my earlier job. Now I am at the moment doing a startup and I was thinking of using Clojure because it has the best of both the worlds. It can use Java libs, is a Lisp and is heavily geared towards concurrent programming; making it one of the most modern and pragmatic programming languages at the moment. This decision was based purely on the merit of Clojure and not because I just wanted to do some Lisp programming. I seriously believe that Clojure can really help us in building the kind of concurrent application we want to build. But then, there is another problem. The advisors of the current startup (who were techies in their time, but now are highly successful people in the Silicon Valley) reacted strongly to the word "Lisp" (it apparently brought back old memories of their AI class in college) and are not "convinced enough" about Clojure. I tried explaining that Clojure runs on the JVM and thus won't have any problem with libs or integrating with existing Java apps but they are not happy. Their concerns are thus: 1. How do you get Clojure programmers? Lisp is not for the faint hearted. 2. What about the performance of Clojure? Is it fast? 3. People who want to use this are more academically inclined and are not practical. This will make the whole project fail. I need some pointers on this. This is a really crucial thing for me and any help will be appreciated. Regards, BG -- Baishampayan Ghose <b.gh...@ocricket.com> oCricket.com
signature.asc
Description: OpenPGP digital signature