yanghua commented on issue #32: URL: https://github.com/apache/incubator-kyuubi/issues/32#issuecomment-890286506
> experiences, it's a little painful to m Hi @pan3793 Thanks for sharing your thoughts. > it's a little painful to mix use Kotlin and Scala. I recommend using Java or Scala and avoid introducing new languages if not necessary. You mean using Javalin would introduce kotlin language in the Kyuubi project right? Let me clarify this and try to address your concern. Yes, [Javalin](https://github.com/tipsy/javalin) project uses Kotlin language. While from a development view, we do not need to know and interact with Kotlin. Assuming if we introduce Javalin, we only need to introduce a maven dependency for it. And then use Java to build an app framework like [this in Hudi codebase](https://github.com/apache/hudi/blob/master/hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/TimelineService.java#L157). It's all about Java code at the development level. You can find that Hudi does not contain one code line that writes via Kotlin. My thought is we may introduce Java language to write code and build around Javalin. Javalin is very light and is used to provide the timeline service in Hudi. That's why I add it to my choice list. Not sure whether the above clarification is sufficient to answer your concerns. Correct me if my understanding is wrong about your comment. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
