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座 TSDMobile: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. 
---------------------------------------------------------------------------------------------------
                                          

Reply via email to