Right, but those aren't technical reasons, just stylistic choices.
> On Sep 2, 2015, at 10:54 PM, YI YANG <[email protected]> wrote: > > The section "Building first version" in the Storm author's blog post "History > of Apache Storm and lessons learned" mentioned the "productive" as the reason > of the key decision that time. > http://nathanmarz.com/blog/history-of-apache-storm-and-lessons-learned.html > > The "Structure of the Codebase" doc page gave more hints that Clojure is more > "expressive" to cut the lines of code into about half comparing to Java for > implementation. > http://storm.apache.org/documentation/Structure-of-the-codebase.html > > So I feel that these could be one of the reasons. FYI. > > Thanks, > > Yi > > Subject: Re: why storm is written in clojure > From: [email protected] > Date: Wed, 2 Sep 2015 10:16:20 -0400 > To: [email protected] > > I think the main reason storm was written in clojure is that the author was > excited about using closure at the time. I don’t think there was a technical > reason really, more a matter of taste. I could be wrong though. > > > On Sep 2, 2015, at 1:38 AM, TSD-贾宏超 <[email protected]> wrote: > > Hi, all > I know clojure has some different features in concurreny from java ,such > as agent, ref and STM, but it seems that storm uses disrupter a lot for > intra-worker communication, so is it the main reason to use clojure for storm > because of its concurreny features? > > 贾宏超 > 技术战略与发展部(TSD) > 东软集团(大连)有限公司 > 大连市黄浦路901-3号 D2座 TSD > Mobile:159 9853 3097 > E-mail: [email protected] > > --------------------------------------------------------------------------------------------------- > Confidentiality Notice: The information contained in this e-mail and any > accompanying attachment(s) > is intended only for the use of the intended recipient and may be > confidential and/or privileged of > Neusoft Corporation, its subsidiaries and/or its affiliates. If any reader of > this communication is > not the intended recipient, unauthorized use, forwarding, printing, storing, > disclosure or copying > is strictly prohibited, and may be unlawful.If you have received this > communication in error,please > immediately notify the sender by return e-mail, and delete the original > message and all copies from > your system. Thank you. > --------------------------------------------------------------------------------------------------- > >
