Good point. +1 Thks Amol
On Mon, May 2, 2016 at 6:17 PM, Sasha Parfenov <[email protected]> wrote: > +1. > > Everybody is already familiar with concept of an Operators in Apex. It is > best to keep that terminology, and use CompositeOperator to indicate they > related to Operators, rather than introduce a new concept of Modules. > > This will also have a significant impact on documentation, where word > Operator can continue to serve interchangeably for Operator or > CompositeOperator, instead of always having to say "Operators and Modules". > > Thanks, > Sasha > > > > On Mon, May 2, 2016 at 4:10 PM, David Yan <[email protected]> wrote: > > > Hi all, > > > > From the javadoc of com.datatorrent.api.Module in Apex Core: > > > > A Module is a component which can be added to the DAG similar to the > > operator, using addModule API. The module should implement populateDAG > > method, which will be called by the platform, and DAG populated by the > > module will be replaced in place of the module. > > > > However, the word "module" is very overloaded, and it is too abstract and > > general to describe the concept. The same term is also used by maven for > > example. > > > > Since the interface is marked "Evolving" and because of the recent > > introduction, there are very few users using it if any, I would like to > > propose that we change the name "Module" to "CompositeOperator". > > > > Please share your opinion. Thanks! > > > > David > > >
