One point that makes me wonder is this: One of the points touted a lot is the availability of immense ecosystem of Java. How does one balance switching between immutable and mutable objects once Java objects are brought into the mix. I have never used Java and Clojure together yet since this question has always bothered me. I tend to think that this mix would negate a lot of strength Clojure would give me, barring the functional style of programming I get to use along with Java objects.
I would also love to see some good example of such a mix and if there are any guidelines on how to use them seamlessly without doing the guess work of dealing with a mix of immutable and mutable objects. Thanks On Sat, Apr 19, 2014 at 11:03 AM, Max Penet <m...@qbits.cc> wrote: > Hi, > > And there's Storm that could be worth mentioning... used by some (very) > large companies (twitter ,groupon, etc...) and a success story. Also > prismatic is a good example, and I could mention more companies/products, > some that were acquired by big players, others used by millions, netflix > comes to mind. > > About data access we have clients/drivers for any datastore you can think > of, and there are tons of excellent web related libs both on front/back-end > sides. I am not sure a huge monolithic monster ala rails is something to > desire really. > > Depending on what you do, clojure can be a very good choice for a > company/product. > We use it as our main backend techno were I work, and we dont' regret that > choice, kind of the opposite. Having access to the immense java ecosystem > paired with the versatility that clojure gives us (+ its ecosystem) is a > big win. > > > On Saturday, April 19, 2014 7:27:35 PM UTC+2, Andrey Antukh wrote: > >> Hi Paulo. >> >> 2014-04-19 18:15 GMT+02:00 Paulo Suzart <paulo...@gmail.com>: >> >> Hi all, (warning, this is kinda confusing email) >>> >>> Been following the list for some time and specially paying attention to >>> what could be the killer clojure app as Akka is for Scala. >>> >> I keep seeing small libs (I like libs) popping up like ants, but I >>> don't believe none of them (alone at least) can make clojure explode and >>> become main technology in a old school /ordinary company. >>> >>> People say clojure is good for data. But where are the cases? And more >>> specifically, where are the frameworks and libs to support it? Are they >>> talking about wrappers around java for Hadoop? Sigh... >>> >>> Pulsar is quite dead, core async isn't clear regarding remoting, and >>> avout? And lamina? And aleph? Where are the tools that can make clojure to >>> cover from Web to big data and batch? >>> >> Pulsar is dead? Really? https://github.com/puniverse/pulsar/commit/ >> 1bb398cff65017c79d04bedd26915bca03a77521 24 days ago the last commit >> preparing new release. I follow the development of pulsar and quasar and it >> not seems dead. >> >> distributed/remote communication is not target of CSP and core.async but >> can be implemented without much problems over any existing transport >> protocols: http://niwibe.github.io/jnanomsg/#_async_support (example >> implementing clojure channels over nanomsg) >> >>> Luminous, caribou, etc, are they going to become the next grails? >>> Huumm.. Will take lot of time. Clojure Script alone will not go any further >>> than the current server side. >>> >>> What made me give up scala was Scalaz, and I hope the "create thousand >>> disconnected libs and publish a post with ANN sufix" approach doesn't make >>> me give up clojure. >>> >> Creating one unique library that includes and integrates everything is >> really a solution? I believe not. >> >>> Sorry guys, I've been posting about Clojure since 2009, and still >>> can't see it becoming the main technology even being the CTO of the >>> company. >>> >>> What is the killer app for you? Or how do you think we can make clojure >>> supporting apps like Facebook or something big like that? >>> >> In summary: erlang/elixir has actors, scala has actors (and very slow >> compiller...), prolog has logic programming, go has csp and clojure has all >> them. Really you need a killer app? >> >> Sorry I don't understand the motivation of this email :( >> >> Andrey >> >> -- >>> You received this message because you are subscribed to the Google >>> Groups "Clojure" group. >>> To post to this group, send email to clo...@googlegroups.com >>> >>> Note that posts from new members are moderated - please be patient with >>> your first post. >>> To unsubscribe from this group, send email to >>> clojure+u...@googlegroups.com >>> >>> For more options, visit this group at >>> http://groups.google.com/group/clojure?hl=en >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "Clojure" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to clojure+u...@googlegroups.com. >>> >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> >> >> -- >> Andrey Antukh - Андрей Антух - <andrei....@kaleidos.net> / <ni...@niwi.be >> > >> http://www.niwi.be <http://www.niwi.be/page/about/> >> https://github.com/niwibe >> > -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To post to this group, send email to clojure@googlegroups.com > Note that posts from new members are moderated - please be patient with > your first post. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > --- > You received this message because you are subscribed to the Google Groups > "Clojure" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to clojure+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.