Interesting that they seem to have edited that rant to something a bit
different in tone.

My own tendency is to stay with low-risk, large audience tools.  I am very
productive with Java, largely due to my IDE overcoming most of the
verbosity for me, but I can't imagine that it is impossible to improve.

I don't think that it is common knowledge that scala can't be used for
performant tasks any more than it is common knowledge that Java can't be
used for performant tasks.  You may have to look deeper to figure out what
is going on, but I am pretty sure you can achieve high performance.

On Wed, Sep 12, 2012 at 12:00 PM, David Alves <[email protected]> wrote:

> While I also love scala, sintax wise, I think it is now pretty common
> knowledge that it should not be used for high perf applications/large
> codebases.
>
> There is an epic rant on the subject from coda hale of yammer. Yammer
> changed from being almost all scala to almost all java.
> http://eng.yammer.com/blog/2011/11/30/scala-at-yammer.html
>
> I share this sentiment and also think it applies to other languages like
> groovy so like maven I think java is the lesser evil.
>
> -david
>
> On Sep 12, 2012, at 1:53 PM, Michael Hausenblas <
> [email protected]> wrote:
>
> >
> >
> >> I know that no-one has mentioned this before but what about the build
> system for drill?
> >> I'm personally in favor of maven (lesser evil for java IMO).
> >> I'd be happy to contribute that setup, if needed.
> >
> > If codebase mainly in Java, yeah maven (though it feels like it
> downloads half of the Internet every time).
> >
> > But not so fast - did we agree on Java, yet? How about Scala + SBT [1]?
> Integrates nicely with Java and is soooo much more productive ;)
> >
> > Cheers,
> >          Michael
> >
> > [1] http://www.scala-sbt.org/
> >
> > --
> > Michael Hausenblas
> > Ireland, Europe
> > http://mhausenblas.info/
> >
> > On 12 Sep 2012, at 20:47, David Alves wrote:
> >
> >> I know that no-one has mentioned this before but what about the build
> system for drill?
> >> I'm personally in favor of maven (lesser evil for java IMO).
> >> I'd be happy to contribute that setup, if needed.
> >>
> >> -david
> >>
> >> On Sep 12, 2012, at 1:42 PM, Ted Dunning <[email protected]> wrote:
> >>
> >>> I see classes in the source tree:
> >>>
> >>>
> https://github.com/ApacheDrill/parser/tree/master/src/org/apache/drill/parsers/impl/drqlantlr/autogen/classes/org/apache/drill/parsers/impl/drqlantlr/autogen
> >>>
> >>> Also, I would strongly recommend pulling the antlr source code into an
> >>> antler source tree.
> >>>
> >>>
> >>>
> >>> On Wed, Sep 12, 2012 at 11:31 AM, Camuel Gilyadov
> >>> <[email protected]>wrote:
> >>>
> >>>> Still work in progress, but anyway -
> https://github.com/ApacheDrill/parser
> >>>>
> >>>> Constructive critique and contributions are welcome
> >>>>
> >>
> >
>
>

Reply via email to