I think this > 3) DSL/scripting support. makes a lot of sense. In all honesty, over a number of experiences with different approaches in the area I found that Groovy has the most convenient and flexible way of building DSLs. E.g. Apache Camel uses it for their own DSL as well as many other projects, including Apache Bigtop.
As an quick overview I suggest to look at http://docs.groovy-lang.org/docs/latest/html/documentation/core-domain-specific-languages.html And it seems like a relatively simple exercise to add the support to Ignite, considering its Java foundation (and, thank you Dao, not Scala!). Seriously. Cos -- Take care, Konstantin (Cos) Boudnik 2CAC 8312 4870 D885 8616 6115 220F 6980 1F27 E622 Disclaimer: Opinions expressed in this email are those of the author, and do not necessarily represent the views of any company the author might be affiliated with at the moment of writing. On Fri, Apr 21, 2017 at 9:43 AM, Yury Babak <y.ch...@gmail.com> wrote: > Guys, > > Since the first version of Ignite ML module was merged into ignite 2.0 we > want to discuss our next steps. > > Currently we think about 3 big areas to explore: > > 1) Regression and clustering algorithms. > 2) Deep Learning/Neural Networks stuff. > 3) DSL/scripting support. > > Suggestions/thoughts about these topics (or something else which you think > we have missed) are welcome here as well as in IGNITE-5029. > > Some details about above topics. > > * First draft of ordinary least squares linear regression is in progress (by > Artem, IGNITE-5012). > * Deep learning/other NN stuff: currently Artem is investigating existing > frameworks like Tensorflow/Encog/etc to find out if we can integrate with > them somehow or at least define the scope/ideas for API of DL/NN > functionality we need. > * Also we think about using Java 8 Nashorn as script engine and possibility > of build R-like DSL (mostly by me). > > Thanks, > Yury Babak. > > > > > > -- > View this message in context: > http://apache-ignite-developers.2346864.n4.nabble.com/Ignite-ML-next-steps-IGNITE-5029-tp17096.html > Sent from the Apache Ignite Developers mailing list archive at Nabble.com.