I recently got an e-mail asking for confirmation about this, so I wanted to be 
sure that everyone on the dev list was made aware of what was happening and had 
a place to discuss it.  JStorm is a fork of Apache Storm where the clojure code 
was translated into java code.  The two projects have diverged somewhat since 
the fork, but both projects have been talking with one another about combining. 
 The discussion up to this point really has been would this even be possible?  
Both groups seem amicable to the idea, but this is a community driven project 
and we want to be sure all important decisions like this are made out in the 
open.  https://issues.apache.org/jira/browse/STORM-717 is a JIRA to work 
through how to combine the two projects.  If you or anyone else has an opinion 
on this please feel free to discuss it on that JIRA on here.  The goal would be 
to maintain binary compatibility for the public java and thrift APIs, internal 
APIs, dependencies and some plug-in APIs like the nimbus scheduler may change.  
I personally feel that it would be great to have both groups working together 
instead of duplication of effort and that having more of the code base in java 
would possibly make it more accessible to a wider range of developers.  But I 
would encourage others with opinions to express them here too.

The exact details of how all of this would work are still up in the air,  but 
in all likelihood the two codebases would remain side by side in the apache 
repo while efforts are made to port functionality over to the java based 
version from the clojure based one.  I don't know if clojure will completely 
disappear form the core of storm or not.
 - Bobby

Reply via email to