missed it. +1 on rewriting Kafka in Java.

Thanks,

Mayuresh

On Tue, Aug 11, 2015 at 5:23 PM, Jason Gustafson <ja...@confluent.io> wrote:

> Can the java code be indented without affecting the results of git blame?
> If not, then I'd vote to leave it as it is.
>
> (Also +1 on rewriting Kafka in Java)
>
> -Jason
>
> On Tue, Aug 11, 2015 at 5:15 PM, Aditya Auradkar <
> aaurad...@linkedin.com.invalid> wrote:
>
> > Bump. Anyone else have an opinion?
> >
> > Neha/Jay - You've made your thoughts clear. Any thoughts on how/if we
> make
> > any changes?
> >
> > Thanks,
> > Aditya
> >
> >
> > On Fri, Jul 24, 2015 at 10:32 AM, Aditya Auradkar <
> aaurad...@linkedin.com>
> > wrote:
> >
> > > I'm with Neha on this one. I don't have a strong preference on 2 vs 4
> but
> > > I do think that consistency is more important. It makes writing code a
> > bit
> > > easier especially since patches are increasingly likely to touch both
> > Java
> > > and Scala code and it's nice to not think about formatting certain
> files
> > > differently from others.
> > >
> > > Aditya
> > >
> > > On Fri, Jul 24, 2015 at 9:45 AM, Jay Kreps <j...@confluent.io> wrote:
> > >
> > >> Ismael,
> > >>
> > >> Makes sense. I think there is a good chance that it is just our
> > ignorance
> > >> of scala tools. I really do like having compile time enforced
> formatting
> > >> and dependency checking as we have for java. But we really put no
> effort
> > >> into trying to improve the scala developer experience so it may be an
> > >> unfair comparison.
> > >>
> > >> -Jay
> > >>
> > >> On Fri, Jul 24, 2015 at 8:07 AM, Ismael Juma <ism...@juma.me.uk>
> wrote:
> > >>
> > >> > On Fri, Jul 24, 2015 at 2:00 AM, Jay Kreps <j...@confluent.io>
> wrote:
> > >> >
> > >> > > I do agree that working with a mixture of scala and java is a pain
> > in
> > >> the
> > >> > > butt. What about considering the more extreme idea of just moving
> > the
> > >> > > remaining server-side scala into java? I like Scala, but the
> tooling
> > >> and
> > >> > > compatibility story for java is better, and Java 8 addressed some
> of
> > >> the
> > >> > > gaps. For a system like Kafka I do kind of think that what Scala
> > >> offers
> > >> > is
> > >> > > less useful, and the kind of boring Java tooling like IDE support,
> > >> > > findbugs, checkstyle, simple exception stack traces, and a good
> > >> > > compatability story is more important.
> > >> >
> > >> >
> > >> > I can certainly see the case for avoiding the complexity of two
> > >> different
> > >> > languages (assuming that the benefits are not worth it). However, I
> am
> > >> not
> > >> > sure about the "findbugs, checkstyle" point. Static checking is an
> > area
> > >> > that Scala does quite well (better than Java in many ways):
> > scalastyle,
> > >> > abide, scalariform, wartremover, scapegoat, etc. And Scala 2.11 also
> > >> has a
> > >> > number of Xlint warnings.
> > >> >
> > >> > Best,
> > >> > Ismael
> > >> >
> > >>
> > >
> > >
> >
>



-- 
-Regards,
Mayuresh R. Gharat
(862) 250-7125

Reply via email to