rheem-ecosystem / rheem

Rheem - a cross-platform data processing system
https://rheem-ecosystem.github.io
5 stars 0 forks source link

Create a Java counterpart for the Scala API #19

Closed luckyasser closed 7 years ago

luckyasser commented 7 years ago

From @sekruse on August 11, 2016 9:6

It turned out that Rheem's Scala API is much easier to handle, less error-prone, more efficient, easier to read (a.s.o) and at the same time as powerful as the graph-based base API. With Scala not being popular with everybody, we should offer the same capabilities in Java. At a first glance, one might argue that one could simply call the Scala API from Java applications as well. However, this is not true because of (i) Scala-specific datatypes, (ii) optional parameters, and (iii) implicit parameters, including ClassTags. In consequence, a dedicated Java API is needed.

The following ideas might help to accomplish that goal:

Copied from original issue: daqcri/rheem#14