+1 to a new component. I would not split things by language. On Thu, May 28, 2020 at 1:55 PM Kyle Weaver <kcwea...@google.com> wrote:
> > What are some of the benefits / drawbacks of using cross-language > transforms? Would a native Python transform perform better than a > cross-language transform written in Java that is then used in a Python > pipeline? > > As Rui says, the main advantage is code reuse. See > https://beam.apache.org/roadmap/connectors-multi-sdk/ for more > information. > > On Thu, May 28, 2020 at 4:53 PM Rui Wang <ruw...@google.com> wrote: > >> +1 on dedicated components for cross-language transform. It might be easy >> to manage to have one component (one tag for all SDK) rather than >> multiple ones. >> >> >> Re Ashwin, >> >> Cham knows more than me. AFAIK, cross-language transforms will maximize >> code reuse for newly developed SDK (e.g. IO transforms for Go SDK). Of >> course, a SDK can develop its own IOs, but it's lots of work. >> >> >> -Rui >> >> On Thu, May 28, 2020 at 1:50 PM Ashwin Ramaswami <aramaswa...@gmail.com> >> wrote: >> >>> What are some of the benefits / drawbacks of using cross-language >>> transforms? Would a native Python transform perform better than a >>> cross-language transform written in Java that is then used in a Python >>> pipeline? >>> >>> Ashwin Ramaswami >>> Student >>> *Find me on my:* LinkedIn <https://www.linkedin.com/in/ashwin-r> | >>> Website <https://epicfaace.github.io/> | GitHub >>> <https://github.com/epicfaace> >>> >>> >>> On Thu, May 28, 2020 at 4:44 PM Kyle Weaver <kcwea...@google.com> wrote: >>> >>>> SGTM. Though I'm not sure it's necessary to split by language. It might >>>> be easier to use a single cross-language tag, rather than having to tag >>>> lots of issues as both sdks-python-xlang and sdks-java-xlang. >>>> >>>> On Thu, May 28, 2020 at 4:29 PM Chamikara Jayalath < >>>> chamik...@google.com> wrote: >>>> >>>>> Hi All, >>>>> >>>>> I think it's good if we can have new Jira components to easily track >>>>> various issues related to cross-language transforms. >>>>> >>>>> What do you think about adding the following Jira components ? >>>>> >>>>> sdks-python-xlang >>>>> sdks-java-xlang >>>>> sdks-go-xlang >>>>> >>>>> Jira component sdks-foo-xlang is for tracking issues related to >>>>> cross-language transforms for SDK Foo. For example, >>>>> * Issues related cross-language transforms wrappers written in SDK Foo >>>>> * Issues related to transforms implemented in SDK Foo that are >>>>> offered as cross-language transforms to other SDKs >>>>> * Issues related to cross-language transform expansion service >>>>> implemented for SDK Foo >>>>> >>>>> Thanks, >>>>> Cham >>>>> >>>>