Hello Heron community,

I have created the first cut of an API design doc for the Scala port for heron 
here:


https://docs.google.com/document/d/1vIL4hVC4SwYU5YkP9cFSn6poJ0M1_XROrB-Kl50xDs4/edit

API Design for Heron Scala 
Port<https://docs.google.com/document/d/1vIL4hVC4SwYU5YkP9cFSn6poJ0M1_XROrB-Kl50xDs4/edit>
docs.google.com
API Design for Heron Scala Port Introduction This document will outline all of 
the api’s associated with the scala port for heron. The design will consist of 
a set of interfaces , I will build the codebase after every interface 
conversion so that the design actually reflects the port which b...


The doc has some high level objectives and a simple list of the Java interfaces 
and code corresponding to the Scala port.  Please review in detail and add 
feedback, for each addition of the Scala trait or I went ahead and just did a 
basic compile of the code and from there added the trait to the design doc.    
I want to nail down this design doc first before any more deeper incisions into 
the code.  As a bare minimum I have cleaned up each of the traits to have the 
correct package and removed unneeded classes like JavaToScalaConversions where 
appropriate and added the appropriate license on the top of each trait.  Once 
the feedback is collected we can go about this two ways, have a discussion 
thread on the apache list to vet the APIs and in parallel I will tie the 
underlying Java implementations to the upper level scala traits.   Do let me 
know your thoughts either either on this thread or the doc or finally the 
slackchannel.


Thanks in advance for your help.

Reply via email to